Mummichog version 1.0.10 is now in standard Python package index, available at Pypi. For older standalone versions, see "version 1.0.9".
To get the install tool pip, follow instruction at https://pip.pypa.io/en/stable/installing/. Please note that for Mac OS and Linux, Python is shipped by default. Things can be more complicated on MS Windows, for which we highly recommend to install Anaconda 2 (note: mummchog is in Python 2, not tested for Python 3), a scientific Python distribution. Anaconda is good to have anyway.
Once you have pip, get mummichog1 by pip install mummichog1
In a command line window, type mummichog1 and mummichog will return the help message.
To analyze your data in file myData.txt, type mummichog1 -f myData.txt -o myResult
A tab-delimited text file is used as input. One feature per line. Any rows starting with '#' will be skipped. Each line has to contain the following tab-delimited numeric fields: m/z, retention time, p-value, statistic score
Example of input file (a test data file, right click to save):
mz rtime p-value t-score
186.0185697 463 0.000149751400132 3.82
279.1773473 90 0.000399613326314 3.56
344.1330624 124 0.000998323061251 -3.31
215.9641894 132 0.00105418285794 -3.29
177.0323244 77 0.00121065359218 3.256
296.0973768 135 0.00171645907855 -3.15
527.3784209 593 0.00176815004959 -3.14
A default run will generate a directory structure like this
1370958677.93.rhino9t/
result.html
mummichog.log
tsv/
InspectedNodes_ActivityNetwork.csv
mcg_pathwayanalysis_rhino9t.csv
mcg_pathwayanalysis_rhino9t.xlsx
mcg_modularanalysis_rhino9t.csv
mcg_modularanalysis_rhino9t.xlsx
_tentative_featurematch_rhino9t.csv
_tentative_featurematch_rhino9t.xlsx
sif/
ActivityNetwork.txt
module_1.txt
...
web/
...
A summary report is given in result.html, which can be viewed in modern web browsers (excluding IE 8 or older). Internet connection is required to link a visualization library.
Full tables, results from annotation, pathway analysis and network module analysis, are given under the tsv/ directory. Results are provided in two formats: tab-delimited (.tsv) and Excel (.xlsx).
Web browser based visual The "result.html" visualizes the activity network and up to top 5 modules, through javascript based technologies, while software development continues.
Cytoscape and .txt Network/pathway can be described in .txt files. One can use Cytoscape (cytoscape.org) to visualize the .txt files. Cytoscape is a powerful tool to work on network graphs in a friendly graphic interface. Please refer to Cytoscape's guides for details.
The major change in version 2 is the enforcement of retention time in grouping isotopes/adducts. Other improvements include modular software design for better web service and inegration, tracking of user data, and adduct calculation more concious of chemical formula. Mummichog 2 test version is available at Pypi.
Once you have pip (see instruction under version 1), get mummichog by pip install mummichog
To analyze your data in file myData.txt, type mummichog -f myData.txt -o myResult. Input format is the same as for version 1 above.
A default run will generate a directory structure like this
1370958677.93.rhino9t/
result.html
tables/
ListOfEmpiricalCompounds.csv
mcg_pathwayanalysis_rhino9t.csv
mcg_pathwayanalysis_rhino9t.xlsx
mcg_modularanalysis_rhino9t.csv
mcg_modularanalysis_rhino9t.xlsx
userInputData.txt
figures/
network_modules/
...
mcg_pathwayanalysis_rhino9t.pdf
plot_mcg_pathwayanalysis_rhino9t.pdf
...
...
Current features include
Future directions include
Please let us know if you would like to share ideas or request features.