open-genes / open-genes-api

Open Genes API provides access to research data collected for the genes associated with aging
https://open-genes.com/api/docs
Mozilla Public License 2.0
9 stars 2 forks source link
aging api biological-data biological-database biology docker fastapi genetics python science

Open Genes API

API CI CodeQL

Open Genes API is based on FastAPI framework and provides data for genes and experiments in Open Genes database.

Architecture

Development

Before you start working on a project, you need a database dump which you can download from our website or you can roll up a test database in Docker container from this repository.

Build local development image

./open-genes-backend.sh build

Run API app in development mode

./open-genes-backend.sh run api

Get the shell to run scripts

./open-genes-backend.sh run scripts

Dependencies

All dependencies are listed in ./requirements_dev.txt

Linters

Please use linter and code auto formatting when contributing to this repository.

Configs: