Quickstart¶
Python package¶
The Python package encapsulates the study and samples types from SPIRE into classes with properties that allow you to access and interact with their data. To load a study, we do:
from spirepy import Study
study = Study("Lloyd-Price_2019_HMP2IBD")
We can then obtain the list of samples that belong to this study.
study.get_samples()
The study’s metadata:
study.get_metadata()
Or even the assembled genomes:
study.get_mags()
Likewise, many of these attributes and operations are parallel to samples
(spirepy.sample.Sample) as well.
Command-line tool¶
The command-line interface tool allows the interaction with data from SPIRE directly in the terminal. It possesses 2 main interfaces:
view
download
These 2 sub-commands allows us to print tables and download data from both studies and samples. For more information on the available commands use:
spire --help
To view a study’s metadata we can use:
spire --study view metadata Lloyd-Price_2019_HMP2IBD
And to download the same table as a .csv file we can instead:
spire --study download metadata Lloyd-Price_2019_HMP2IBD -o study/