Skip to content

Commit 2b6831b

Browse files
committed
finish minifrog
1 parent 020bcd9 commit 2b6831b

3 files changed

Lines changed: 53 additions & 0 deletions

File tree

frog.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
\input{text/intro}
1010
\input{text/spec}
1111
\input{text/test}
12+
\input{text/mini}
1213
\input{text/examples}
1314
\input{text/refs}
1415
\input{text/appendix}

refs.bib

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,3 +359,14 @@ @inproceedings{pezoa2016jsonschema
359359
pages={263--273},
360360
year={2016}
361361
}
362+
363+
@article{raman2005flux,
364+
title={Flux balance analysis of mycolic acid pathway: targets for anti-tubercular drugs},
365+
author={Raman, Karthik and Rajagopalan, Preethi and Chandra, Nagasuma},
366+
journal={PLoS computational biology},
367+
volume={1},
368+
number={5},
369+
pages={e46},
370+
year={2005},
371+
publisher={Public Library of Science San Francisco, USA}
372+
}

text/mini.tex

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
2+
\chapter{miniFROG report format}
3+
\label{chap:mini}
4+
5+
While the FROG analysis is helpful for new models, the task of retrospective curation of already published models demands comparison of model performance with results reported in the manuscript.
6+
This comparison should ensure that the right model version was shared, and that the model reproduces the published results.
7+
8+
To facilitate the retrospective curation, `miniFROG' report serves as a template to specify key observations from the manuscript, and declare their agreement with a FROG report.
9+
That serves as a check of the reproducibility of the published data, with respect to the published model version.
10+
11+
\section{miniFROG report fields}
12+
13+
miniFROG report consists of a spreadsheet (or other accessible tabular data format) that must contain a set of entries that consist of the following labeled fields:
14+
\begin{itemize}
15+
\item \texttt{Publication Information} --- identifier of the publication, preferably a full citation accompanied with a DOI.
16+
\item \texttt{Organism Name} --- name of the organism, provided for reference.
17+
\item \texttt{Model Repository} --- name of the repository where the model is deposited, such as \texttt{BioModels}.
18+
\item \texttt{Model Identifier} --- deposition ID of the model, such as \texttt{BIOMD00000123}. For use in BioModels repository, the fields \texttt{Model Repository} and \texttt{Model Identifier} may be merged into a single field \texttt{BioModel Identifier}.
19+
\item \texttt{Simulation constraints} --- free text description of the additional constraints placed on the model, preferably with a reference to publication section that describes the constraints.
20+
\item \texttt{Gene/reaction involved in the constraint} --- identifier of the constrained object, if applicable.
21+
\item \texttt{Type of constraints in the simulation} --- free text description of the applied constraint; typically describing either a gene or reaction knockout, or a partial constraint to a fixed numeric bound.
22+
\item \texttt{Tools used for simulation} --- free text description of software tools used to run the simulation.
23+
\item \texttt{Results from publication} --- numeric output(s) obtained from the simulation and reported in the manuscript, preferably accompanied to a reference to exact publication section where the reesult is reported.
24+
\item \texttt{Results predicted from FROG} --- numeric values in a FROG analysis that should correspond to the simulation result, or is easily convertible to the simulation result using a simple formula or algorithm (use `remarks' field to describe the conversion process).
25+
\item \texttt{Type of F/R/O/G analysis} --- specify which part of FROG report contains the result predicted by FROG, preferably as a file name that contains the numeric value.
26+
\item \texttt{Line in FROG Report} --- specify what line of the filename specified by FROG analysis type contains the result predicted by FROG.
27+
\item \texttt{Validation of the simulation (Yes/No)} --- use a single work `Yes' or `No' to mark if FROG analysis was able to validate the simulation result. Note that failure to validate does not imply result invalidity, it merely flags a reproducibility problem in some of the many parts of the pipeline, including the FROG analysis software.
28+
\item \texttt{Remarks} --- include any extra information or references necessary to validate the analysis.
29+
\end{itemize}
30+
31+
miniFROG report should be prepared manually using this template, and submitted as an additional file during model submission to a model repository, or attached to an existing model deposition in a repository.
32+
33+
\section{miniFROG interpretation and examples}
34+
35+
Importantly, miniFROG reports are supposed to be interpreted and evaluated by human curators.
36+
That is a required condition for the post-submission curation of models and publications that were created before FROG methodology was developed, and implies the human-accessible formating of most of the fields.
37+
As the main constraints, the fields must describe a clear way to find the corresponding results in a FROG report and in the publication, and must obviate a straightforward algorithm to compare the numeric values that can be followed by the curator.
38+
Conversely, software authors must not assume machine readability of the miniFROG results.
39+
40+
As an example, the model BIOMD0000001046\footnote{\url{https://www.ebi.ac.uk/biomodels/BIOMD0000001046}} by \textcite{raman2005flux} is curated using FROG test suite and miniFROG standards.
41+
Additional examples of miniFROG reports are currently available online as spreadsheets\footnote{\url{https://docs.google.com/spreadsheets/d/1q4rre0guWh9Q2AYeBzfWHT-5cKBkMToc/edit\#gid=859592364}}.\todo{save this in the repository}

0 commit comments

Comments
 (0)