Skip to main content

Metadata tracking tools help to manage an increasingly diverse set of life science, environmental and biomedical experiments

Project description

This repo is forked originally from https://github.com/ISA-tools/isa-api/tree/py2_isatools-lite.



The open source ISA metadata tracking tools help to manage an increasingly diverse set of life science, environmental and biomedical experiments that employing one or a combination of technologies.

Built around the ‘Investigation’ (the project context), Study’ (a unit of research) and ‘Assay’ (analytical measurement) general-purpose Tabular format, the ISA tools helps you to provide rich description of the experimental metadata (i.e. sample characteristics, technology and measurement types, sample-to-data relationships) so that the resulting data and discoveries are reproducible and reusable.

To find out more about ISA, see www.isa-tools.org

To find out who's using ISA and about the ISA development and user community, see www.isacommons.org

The ISA API aims to provide you, the developer, with a set of tools to help you easily and quickly build your own ISA objects, validate, and convert between serializations of ISA-formatted datasets and other formats/schemas (e.g. SRA schemas). The ISA API is published on PyPI as the isatools package.

This project is the isa-rwval package that provides ISA format read/write/validation functionality that the ISA API builds on.

Thie project contains the following modules:

  • isatools.model contains classes implementing the ISA Abstract Model as Python objects.
  • isatools.isatab contains features for parsing and serializing the ISA-Tab format to/from Python objects. The module also contains a ISA-Tab validator.
  • isatools.isajson contains features for parsing and serializing the ISA-JSON format to/from Python objects. The module also contains a ISA-JSON validator.
  • isatools.isaviz contains features for rendering ISA Python objects in visual artifacts with matplotlib.

These modules should be considered the gold-standard utilities for using the ISA formats with the Python programming language.

Build Status Coverage Status Documentation Status License


Authors: Code contributors.

License: This code is licensed under the CPAL License.

Repository: https://github.com/ISA-tools/isa-rwval

ISA team email: isatools@googlegroups.com

ISA discussion group: https://groups.google.com/forum/#!forum/isaforum

Github issue tracker: https://github.com/ISA-tools/isa-api/issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isa-rwval-0.10.10.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

isa_rwval-0.10.10-py2.py3-none-any.whl (50.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file isa-rwval-0.10.10.tar.gz.

File metadata

  • Download URL: isa-rwval-0.10.10.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for isa-rwval-0.10.10.tar.gz
Algorithm Hash digest
SHA256 3e9fcf37d5e5ff7e92cf28069ecd95d1e62a4025c2d667519da382e5c2258e51
MD5 bf72d71c5e900d7d4e5ad0ac95418ca6
BLAKE2b-256 6a1b6baccc8b64bd1b84b5d8b2162c61807da11e88f49754bdbd71599081b03c

See more details on using hashes here.

File details

Details for the file isa_rwval-0.10.10-py2.py3-none-any.whl.

File metadata

  • Download URL: isa_rwval-0.10.10-py2.py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for isa_rwval-0.10.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 772b336ff24f501483a09bc8158571ef61fdb1122a7e911c524455f7030dde47
MD5 c0572f428d2ed0bf0e22fd669d2463c4
BLAKE2b-256 7c8a8393799b83529a7d791e2bc909f5081883c3431bce18c84feee771fa3f4b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page