A Google Apps-based biological specimen annotation management database.
- 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
- A web server
- Python
- Flask
- Flask.SocketIO
- Gunicorn
Following JavaScript libraries were used:
Of course, you need access to Google API from Google Cloud Platform
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.
- 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.
- 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.