Skip to main content

amdirt: AncientMetagenomeDir Toolkit

Project description

DOI PyPI version Documentation Status amdirt-CI

amdirt Logo

amdirt: AncientMetagenomeDir Toolkit

amdirt is a toolkit for interacting with the AncientMetagenomeDir metadata repository of ancient metagenomic samples and ancient microbial genomes.

This tool provides ways to explore and download sequencing data for ancient microbial and environmental (meta)genomes, automatically prepare input samplesheets for a range of bioinformatic processing pipelines, and to validate AncientMetagenomeDir submissions.

For documentation on using the tool, please see How Tos, Tutorials and/or Quick Reference.

Install

amdirt has been tested on different Unix systems (macOS and Ubuntu) using Intel and AMD chips. If you suspect that amdirt isn't working properly because you use a different hardware/OS, please open an issue on GitHub.

1. With pip

pip install amdirt

2. With conda

Installing amdirt in a dedicated conda environment

conda create -n amdirt -c bioconda amdirt #install amdirt in a dedicated conda environment
conda activate amdirt # activate the conda environment
# use amdirt
conda deactivate amdirt # deactivate the conda environment

The latest development version, directly from GitHub

pip install --upgrade --force-reinstall git+https://github.com/SPAAM-community/amdirt.git@dev

The latest development version, with local changes

  • Fork amdirt on GitHub
  • Clone your fork git clone [your-amdirt-fork]
  • Checkout the dev branch git switch dev
  • Create the conda environment conda env create -f environment.yml
  • Activate the environment conda activate amdirt
  • Install amdirt in development mode pip install -e .
    • In some cases you may need to force update streamlit with pip install --upgrade steamlit

To locally render documentation:

  • conda activate amdirt
  • Install additional requirements cd docs && pip install -r requirements.txt
  • Build the HTML make html
  • Open the build/html/README.html file in your browser

Cite

amdirt has been published in F1000 with the following DOI: 10.12688/f1000research.134798.2.

You can cite amdirt like so:

Borry M, Forsythe A, Andrades Valtueña A et al. Facilitating accessible, rapid, and appropriate processing of ancient metagenomic data with amdirt. F1000Research 2024, 12:926

A bibtex file is also available here: amdirt.bib

More information

For more information, please see the amdirt Documentation

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

amdirt-1.7.0.tar.gz (40.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amdirt-1.7.0-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

Details for the file amdirt-1.7.0.tar.gz.

File metadata

  • Download URL: amdirt-1.7.0.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for amdirt-1.7.0.tar.gz
Algorithm Hash digest
SHA256 943f022d7ef4684f20f0b726552b1ae965486613db2236cd53c27282a9787b62
MD5 2cb7fd287417ad2d44f63b6252573002
BLAKE2b-256 fb3cdd0cd28ab59184aa11c64814a3e05cfe13f70b19e97959cb57f5bd1ceb56

See more details on using hashes here.

File details

Details for the file amdirt-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: amdirt-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 42.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for amdirt-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5b6cbd611887a82cb7a1b5b7495c86eedf28b97ba40c41ef787a8f31f782b6e
MD5 5b2d5c1a026688ee10890f69fa528cff
BLAKE2b-256 ea0cabfd5bf5031b6db4091fd8cd0b9f87c4856410db9d989c519839d7f4e935

See more details on using hashes here.

Supported by

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