A simple php server that can convert biom version 2 (hdf5) files and data to biom version 1 (json) and vice versa. It simply provides a web and API interface to the convert feature of the official python biom format tool. This project is not part of the official biom project.
Please cite our article at f1000 Research that describes this module:
Markus J. Ankenbrand, Niklas Terhoeven, Sonja Hohlfeld, Frank Förster, and Alexander Keller.
biojs-io-biom, a BioJS component for handling data in Biological Observation Matrix (BIOM) format[version 2; referees: 1 approved, 2 approved with reservations].
F1000Research 2017, 5:2348. doi: 10.12688/f1000research.9618.2
You can cite the current version of this software repository using the Zenodo
Please cite the original biom project in addition to this project as:
The Biological Observation Matrix (BIOM) format or: how I learned to stop worrying and love the ome-ome.
Daniel McDonald, Jose C. Clemente, Justin Kuczynski, Jai Ram Rideout, Jesse Stombaugh, Doug Wendel, Andreas Wilke, Susan Huse, John Hufnagle, Folker Meyer, Rob Knight, and J. Gregory Caporaso.
GigaScience 2012, 1:7. doi:10.1186/2047-217X-1-7
A public instance of the server is running at https://biomcs.iimog.org
To run your own conversion server on localhost port 8080 using the docker container execute the following commands:
docker pull iimog/biom-conversion-server
# Use any other port by exchanging 8080 with your desired port number
docker run -d --publish 8080:80 --name biomcs iimog/biom-conversion-server
Now you can visit your conversion server in the browser at http://localhost:8080/ And you can point tools that use the conversion api as a webservice to http://localhost:8080/convert.php (e.g. biojs-io-biom).