Skip to content

yoonsejong/carapics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carapics

A Google Apps-based biological specimen annotation management database.

Features

  • Manage your specimen image data your way using your existing Google Drive storage
  • Easy access to entire numeric dataset using Google Sheet
  • Easily create Google Forms-based annotation surveys both intuitively and automatically using web-based interface
  • User management using Google account via OAuth2

Requirements

Following JavaScript libraries were used:

Of course, you need access to Google API from Google Cloud Platform

How to Install

Setting up a server requires some technical fluency in web application development.

  • For Carapics to operate fully, you need a domain and HTTPS-enabled web server. To create your own, we recommend a tutorial here.
  • After setting up your server with Flask/Gunicorn and HTTPS, put Carapics into your project directory.
  • Go to your Google Cloud Platform's Dashboard and create API key.
  • Obtain your client_secret.json file from your Google API Dashboard, and put it in your project directory.
  • You also want to set the master Google Drive folder information inside flask_app/master_folder.json.

Related Publications

  • Gary H. Dickinson, Sejong Yoon, Nate Sorvino, Sameer Kamal, Corin J. Hoppe, Isra Ahmad, W. Christopher Long. "Carapics: A Web-based Platform for Semi-quantitative Analysis of Structural Change in Biological Samples." Annual Benthic Ecology Meeting, April, 2025.

History

  • v1.0.0: Initial release
  • v0.9.1: README update
  • v0.9.0: Public repository created
  • v0.1.0: Developed by Nate Sorvino during Summer 2024 under the guidance of Sejong Yoon and feedback from Gary H. Dickinson's team.

About

Database for Annotation Management using Google Apps

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors