Annot: a Django-based sample, reagent, and experiment metadata tracking system.


Journal

BMC bioinformatics
ISSN: 1471-2105
Titre abrégé: BMC Bioinformatics
Pays: England
ID NLM: 100965194

Informations de publication

Date de publication:
01 Nov 2019
Historique:
received: 06 01 2019
accepted: 02 10 2019
entrez: 3 11 2019
pubmed: 5 11 2019
medline: 29 1 2020
Statut: epublish

Résumé

In biological experiments, comprehensive experimental metadata tracking - which comprises experiment, reagent, and protocol annotation with controlled vocabulary from established ontologies - remains a challenge, especially when the experiment involves multiple laboratory scientists who execute different steps of the protocol. Here we describe Annot, a novel web application designed to provide a flexible solution for this task. Annot enforces the use of controlled vocabulary for sample and reagent annotation while enabling robust investigation, study, and protocol tracking. The cornerstone of Annot's implementation is a json syntax-compatible file format, which can capture detailed metadata for all aspects of complex biological experiments. Data stored in this json file format can easily be ported into spreadsheet or data frame files that can be loaded into R ( https://www.r-project.org/ ) or Pandas, Python's data analysis library ( https://pandas.pydata.org/ ). Annot is implemented in Python3 and utilizes the Django web framework, Postgresql, Nginx, and Debian. It is deployed via Docker and supports all major browsers. Annot offers a robust solution to annotate samples, reagents, and experimental protocols for established assays where multiple laboratory scientists are involved. Further, it provides a framework to store and retrieve metadata for data analysis and integration, and therefore ensures that data generated in different experiments can be integrated and jointly analyzed. This type of solution to metadata tracking can enhance the utility of large-scale datasets, which we demonstrate here with a large-scale microenvironment microarray study.

Sections du résumé

BACKGROUND BACKGROUND
In biological experiments, comprehensive experimental metadata tracking - which comprises experiment, reagent, and protocol annotation with controlled vocabulary from established ontologies - remains a challenge, especially when the experiment involves multiple laboratory scientists who execute different steps of the protocol. Here we describe Annot, a novel web application designed to provide a flexible solution for this task.
RESULTS RESULTS
Annot enforces the use of controlled vocabulary for sample and reagent annotation while enabling robust investigation, study, and protocol tracking. The cornerstone of Annot's implementation is a json syntax-compatible file format, which can capture detailed metadata for all aspects of complex biological experiments. Data stored in this json file format can easily be ported into spreadsheet or data frame files that can be loaded into R ( https://www.r-project.org/ ) or Pandas, Python's data analysis library ( https://pandas.pydata.org/ ). Annot is implemented in Python3 and utilizes the Django web framework, Postgresql, Nginx, and Debian. It is deployed via Docker and supports all major browsers.
CONCLUSIONS CONCLUSIONS
Annot offers a robust solution to annotate samples, reagents, and experimental protocols for established assays where multiple laboratory scientists are involved. Further, it provides a framework to store and retrieve metadata for data analysis and integration, and therefore ensures that data generated in different experiments can be integrated and jointly analyzed. This type of solution to metadata tracking can enhance the utility of large-scale datasets, which we demonstrate here with a large-scale microenvironment microarray study.

Identifiants

pubmed: 31675914
doi: 10.1186/s12859-019-3147-0
pii: 10.1186/s12859-019-3147-0
pmc: PMC6824123
doi:

Substances chimiques

Indicators and Reagents 0

Types de publication

Evaluation Study Journal Article

Langues

eng

Sous-ensembles de citation

IM

Pagination

542

Subventions

Organisme : NCI NIH HHS
ID : U54 CA209988
Pays : United States
Organisme : NHGRI NIH HHS
ID : U54 HG008100
Pays : United States
Organisme : NIH HHS
ID : U54HG008100
Pays : United States
Organisme : NIH HHS
ID : 1U54CA209988
Pays : United States

Références

J Biol Eng. 2010 Nov 08;4:13
pubmed: 21059251
Nat Genet. 2012 Jan 27;44(2):121-6
pubmed: 22281772
Genome Biol. 2005;6(5):R47
pubmed: 15892875
Nature. 2012 Mar 28;483(7391):603-7
pubmed: 22460905
Cold Spring Harb Protoc. 2015 Mar 11;2015(6):522-36
pubmed: 25762420
Nat Biotechnol. 2007 Nov;25(11):1251-5
pubmed: 17989687
Nucleic Acids Res. 2011 Jul;39(Web Server issue):W541-5
pubmed: 21672956
Sci Data. 2016 Mar 15;3:160018
pubmed: 26978244
Database (Oxford). 2015 Mar 16;2015:null
pubmed: 25776021
BMC Bioinformatics. 2004 Jun 23;5:80
pubmed: 15214961
Cell Syst. 2018 Jan 24;6(1):13-24
pubmed: 29199020
Cell. 2018 Apr 5;173(2):400-416.e11
pubmed: 29625055
J Biomol Screen. 2014 Jun;19(5):803-16
pubmed: 24518066
Cell Syst. 2018 Mar 28;6(3):329-342.e6
pubmed: 29550255
Nat Genet. 2013 Oct;45(10):1113-20
pubmed: 24071849
Nat Biotechnol. 2008 Aug;26(8):889-96
pubmed: 18688244
Nat Genet. 2013 Oct;45(10):1121-6
pubmed: 24071850
J Vis Exp. 2019 May 21;(147):null
pubmed: 31180341
Bioinformatics. 2010 Sep 15;26(18):2354-6
pubmed: 20679334

Auteurs

Elmar Bucher (E)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Cheryl J Claunch (CJ)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Derrick Hee (D)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Rebecca L Smith (RL)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Kaylyn Devlin (K)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Wallace Thompson (W)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

James E Korkola (JE)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA.

Laura M Heiser (LM)

Department of Biomedical Engineering and OHSU Center for Spatial Systems Biomedicine, OHSU, Portland, OR, 97201, USA. heiserl@ohsu.edu.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages

Exploring blood-brain barrier passage using atomic weighted vector and machine learning.

Yoan Martínez-López, Paulina Phoobane, Yanaima Jauriga et al.
1.00
Blood-Brain Barrier Machine Learning Humans Support Vector Machine Software
Cephalometry Humans Anatomic Landmarks Software Internet
Humans Colorectal Neoplasms Biomarkers, Tumor Prognosis Gene Expression Regulation, Neoplastic

Classifications MeSH