Observed since 20 Oct, 16:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aabatlas
Client for the antibodyome-atlas, a curated catalog of autoantibody profiling datasets and papers
Python client for the antibodyome-atlas, a curated catalog of autoantibody profiling datasets and papers. See schema/README.md in the atlas repo for the data model. Mirrors the R client, AAbAtlas.
Not yet on PyPI. Until then, install from GitHub:
pip install "git+https://github.com/ahcm088/antibodyome-atlas.git#subdirectory=python-package"
import aabatlas
# browse
ds = aabatlas.list_datasets()
ds[(ds["record_type"] == "DATASET") & (ds["total_sample_n"] > 100)][["atlas_id", "title", "total_sample_n"]]
# one record, with its publication and platforms resolved
rec = aabatlas.get_dataset("AAB-000004")
rec["title"]
rec["publication"]["citation"]
# citation ready to paste into a manuscript
aabatlas.get_citation("AAB-000004")
# download the underlying file
aabatlas.download("AAB-000004")
By default every function reads the latest curated data (ref="main"). Pin a release tag for reproducibility in a publication:
aabatlas.list_datasets(ref="v1.0.0")
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
pandasEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.9",
"evaluation": "NOT_EVALUATED"
} | pandas>=1.5 | runtime |
requestsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.9",
"evaluation": "NOT_EVALUATED"
} | requests>=2.31 | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.9",
"evaluation": "NOT_EVALUATED"
} | pytest>=7.0; extra == "test" | runtime |
bdist_wheel · 6.51 KB · Python py3
sdist · 5.21 KB · Python source
Observed since 20 Oct, 16:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:bb8959151dc600295bfaf1005be3a3c335526df2f1b59e57be7d6bf12be32afc