AltamISA
AltamISA: a Python API for ISA-Tab files - Published in JOSS (2019)
Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Keywords from Contributors
Repository
AltamISA: a Python API for ISA-Tab files
Basic Info
Statistics
- Stars: 5
- Watchers: 8
- Forks: 2
- Open Issues: 30
- Releases: 6
Topics
Metadata Files
README.md
AltamISA

AltamISA is an alternative implementation of ISA-tools data model and ISA-Tab file format.
also:
Ambrosia peruviana is a species of plant in the family Asteraceae. It occurs from Mexico south to Argentina, being common in the Antilles and the Andes.
In its native range, A. peruviana is used as a medicinal plant with analgesic, antiinflammatory, anthelmintic and antiseptic properties.
For the Impatient
```bash $ pip install altamisa
OR
$ conda install altamisa ```
What is ISA and ISA-Tab?
The ISA (Investigation-Study-Assay) defines a data model for describing life science experiments (specification). ISA-Tab defines a file format based on TSV (tab-separated values) for storing of ISA data in files. Shortly, experiments are encoded by DAGs (directed acyclic graphs) of samples being taken from sources (e.g., donor individuals) and then subjected to "operations" (e.g., extraction, assays, transformations) leading to different downstream "materials".
Why AltamISA?
Attempting to use the official isa-api Python package in early 2018 led to quite some frustration.
Even the official ISA-tab examples parsed into non-expected graph structures.
Attempting bug fixes to isa-api proofed difficult because of not having complete automated tests.
Further, the scope of isa-api was much broader (including between ISA-Tab and other formats) such that we expected high maintenance costs (development had apparently stalled).
Quick Facts
Owner
- Name: Berlin Institute of Health
- Login: bihealth
- Kind: organization
- Website: https://www.cubi.bihealth.org/
- Repositories: 215
- Profile: https://github.com/bihealth
BIH Core Unit Bioinformatics & BIH HPC IT
JOSS Publication
AltamISA: a Python API for ISA-Tab files
Authors
Core Unit Bioinformatics, Berlin Institute of Health (BIH), Berlin, Germany, Berlin Institute of Health Metabolomics Platform, Berlin Institute of Health (BIH), Berlin, Germany, Max Delbrück Center (MDC) for Molecular Medicine, Berlin, Germany
Core Unit Bioinformatics, Berlin Institute of Health (BIH), Berlin, Germany, Max Delbrück Center (MDC) for Molecular Medicine, Berlin, Germany
Berlin Institute of Health Metabolomics Platform, Berlin Institute of Health (BIH), Berlin, Germany, Max Delbrück Center (MDC) for Molecular Medicine, Berlin, Germany
Tags
API ISA-Tab ISA tools metadata omics scientific data managementCodeMeta (codemeta.json)
{
"@context": "https://raw.githubusercontent.com/mbjones/codemeta/master/codemeta.jsonld",
"@type": "Code",
"author": [
{
"@id": "https://orcid.org/0000-0002-3287-0313",
"@type": "Person",
"email": "mathias.kuhring@bih-charite.de",
"name": "Mathias Kuhring",
"affiliation": "Berlin Institute of Health (BIH), Berlin, German"
},
{
"@id": "https://orcid.org/0000-0002-4180-8810",
"@type": "Person",
"email": "mikko.nieminen@bih-charite.de",
"name": "Mikko Nieminen",
"affiliation": "Berlin Institute of Health (BIH), Berlin, German"
},
{
"@id": "https://orcid.org/0000-0002-5423-1651",
"@type": "Person",
"email": "jennifer.kirwan@bih-charite.de",
"name": "Jennifer Kirwan",
"affiliation": "Berlin Institute of Health (BIH), Berlin, German"
},
{
"@id": "https://orcid.org/0000-0002-3284-0632",
"@type": "Person",
"email": "dieter.beule@bih-charite.de",
"name": "Dieter Beule",
"affiliation": "Berlin Institute of Health (BIH), Berlin, German"
},
{
"@id": "https://orcid.org/0000-0002-3051-1763",
"@type": "Person",
"email": "manuel.holtgrewe@bih-charite.de",
"name": "Manuel Holtgrewe",
"affiliation": "Berlin Institute of Health (BIH), Berlin, German"
}
],
"identifier": "https://zenodo.org/record/3345950",
"codeRepository": "https://github.com/bihealth/altamisa",
"datePublished": "2019-07-25",
"dateModified": "2019-07-25",
"dateCreated": "2019-07-25",
"description": "AltamISA: a Python API for ISA-Tab files",
"keywords": "ISA-Tab, Python, software library",
"license": "MIT",
"title": "AltamISA",
"version": "v0.2.0"
}
GitHub Events
Total
- Create event: 10
- Issues event: 2
- Release event: 1
- Delete event: 9
- Issue comment event: 7
- Push event: 12
- Pull request review event: 1
- Pull request event: 19
Last Year
- Create event: 10
- Issues event: 2
- Release event: 1
- Delete event: 9
- Issue comment event: 7
- Push event: 12
- Pull request review event: 1
- Pull request event: 19
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Manuel Holtgrewe | m****e@b****e | 56 |
| Mathias Kuhring | m****g@b****e | 36 |
| Mathias Kuhring | m****g | 25 |
| sellth | t****l@p****e | 15 |
| dependabot[bot] | 4****] | 12 |
| varfish-bot | 1****t | 1 |
| Tommaso Leonardi | t****m@i****z | 1 |
| Kyle Niemeyer | k****r@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 52
- Total pull requests: 118
- Average time to close issues: 2 months
- Average time to close pull requests: about 2 months
- Total issue authors: 7
- Total pull request authors: 8
- Average comments per issue: 0.52
- Average comments per pull request: 0.88
- Merged pull requests: 87
- Bot issues: 0
- Bot pull requests: 33
Past Year
- Issues: 2
- Pull requests: 13
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Issue authors: 2
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.46
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 13
Top Authors
Issue Authors
- mkuhring (23)
- holtgrewe (16)
- sellth (6)
- tleonardi (3)
- tbrittoborges (2)
- dsurujon (1)
- mikkonie (1)
Pull Request Authors
- dependabot[bot] (54)
- mkuhring (43)
- sellth (34)
- holtgrewe (25)
- varfish-bot (2)
- codacy-badger (1)
- kyleniemeyer (1)
- tleonardi (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,009 last-month
- Total dependent packages: 0
- Total dependent repositories: 5
- Total versions: 3
- Total maintainers: 2
pypi.org: altamisa
Implementation of ISA-tools data model and ISA-TAB
- Homepage: https://github.com/bihealth/altamisa
- Documentation: https://altamisa.readthedocs.io/
- License: MIT license
-
Latest release: 0.3.0
published about 1 year ago
Rankings
Maintainers (2)
Dependencies
- attrs *
- Sphinx >=1.7.0 development
- m2r * development
- pip ==21.1 development
- sphinx-rtd-theme >=0.4.3 development
- twine * development
- watchdog ==0.8.3 development
- wheel ==0.30.0 development
- codacy-coverage >=1.3.6 test
- coverage * test
- flake8 >=3.5.0 test
- pytest >=3.6.0 test
- pytest-cache >=1.0 test
- pytest-cov * test
- pytest-runner >=2.11.1 test
- tox ==2.9.1 test
- black ==18.9b0 test
- attrs *
- AndreMiras/coveralls-python-action develop composite
- actions/checkout v2 composite
- codacy/codacy-coverage-reporter-action master composite
- s-weigand/setup-conda v1 composite