/flapjack_api

This repository contains the source code, documentation, and instalation instructions for the Flapjack API

Primary LanguagePythonMIT LicenseMIT

API for Flapjack data management system

The Flapjack data management systems allows synthetic biologist to analyze and visualize data from biological experiments. This system is provided in a serie of software that talk with each other in order to give the best expirience to every kind of user.

In this document, we will describe the API of the Flapjack system. This API is simply explained as a powerful tool that allows programmers to interact with the system, allowing them to create, modify, delete and read data. And also we provide tools to analyze this data with different kind of algorithms and the faculty to visualize the results. All of this implemented with the help of both RESTful APIs and websockets.

In order to get your hand on the API, follow the instructions on the installation page.

Other services

The full documentation of this API is available at the following link.

If you want to know more about Flapjack, you can visit the other tools that we provide for this system, the Flapjack front-end github in order to get a local version, our website where you can find an online version of the front-end of the system, and the Flapjack python package, pyFlapjack, that allows you to interact with the system from python.

If you are interested in the Flapjack system, you can contact us at: RudgeLab website.

Reference

Please reference our Flapjack's paper–available here, using the following reference:

Guillermo Yáñez Feliú, Benjamín Earle Gómez, Verner Codoceo Berrocal, Macarena Muñoz Silva, Isaac N. Nuñez, Tamara F. Matute, Anibal Arce Medina, Gonzalo Vidal, Carlos Vidal Céspedes, Jonathan Dahlin, Fernán Federici, and Timothy J. Rudge ACS Synthetic Biology 2021 10 (1), 183-191 DOI: 10.1021/acssynbio.0c00554