MARS is a framework for submitting multi-omics life-science studies to multiple target repositories using the ISA-JSON metadata standard.
Full documentation and concepts are hosted on the MARS website: https://elixir-europe.github.io/MARS/
- How MARS uses ISA-JSON for multi-omics metadata exchange: https://elixir-europe.github.io/MARS/#isa-json-as-metadata-carrier
- Human readable presentation of the MARS ISA-JSON schema: https://elixir-europe.github.io/MARS/mars-isa-json
- End-users, ISA-JSONโproducing platforms, data brokers, and repositories: https://elixir-europe.github.io/MARS/stakeholders
- Standard for programmatic ISA-JSON ingestion and receipt generation: https://elixir-europe.github.io/MARS/repository-services/repository-api
- Java utilitiesโincluding the standard receipt modelโfor developers building MARS-compatible repository adapters: https://github.com/elixir-europe/mars-repository-lib
- Python command-line tool and library for multi omics ISA-JSON submissionsubmissions to multiple repositories: https://github.com/elixir-europe/mars-cli
โโโ docs/
โ โโโ ...
โโโ repository-services
โ โโโ isajson-biosamples/
โ โโโ isajson-ena/
โ โโโ README.md
โโโ schemas
โ โโโ ...
โโโ test-data
โ โโโ ...
โโโ README.md
- docs: Astro project powering the public MARS documentation site.
- repository-services: Code to deploy repository API endpoints that can accept ISAJSON. See README for deployment instructions.
- schemas: JSON schema representation of the pydantic models used for syntactic validation of the ISA-JSON
- test-data: Test data to be used in a submission.
- README.md: This file.