Skip to main content

Simulator for ddRADseq (double digest restriction site associated DNA sequencing) datasets. Generates reads (FASTQ format) that can be analyzed and validated using a ground truth file (YAML).

Project description

https://zenodo.org/badge/DOI/10.5281/zenodo.4390216.svg

ddRAGE - ddRAD Data Generator

ddRAGE (ddRAD Data Generator) is a software to simulate double digest restriction site associated DNA sequencing reads. The generated data sets can be used to test ddRAD analysis tools and validate their results.

The documentation, including a tutorial, can be found here. The code is hosted on bitbucket, PyPI, and bioconda.

System Requirements

  • python >= 3.8

  • numba

  • numpy

  • matplotlib

  • pyyaml

  • scipy

  • seaborn

For the docs:

  • sphinx

For parameter visualization:

  • bokeh >= 3.1.1

Installation

We recommend the installation using conda:

$ conda create -n ddrage -c bioconda ddrage
$ source activate ddrage

Alternatively, you can download the source code from bitbucket and install it using pip:

$ git clone https://bitbucket.org/genomeinformatics/rage.git ddrage
$ cd ddrage
/ddrage$ pip install .  # basic version
# OR
# to install with support to build the documentation and visualize bbd parameters
/ddrage$ pip install .[documentation,BBD-visualization]

Usage

To simulate a ddRAD data set, call ddrage from the command line:

$ ddrage

you can specify parameters to change data set parameters such as number of individuals (-n), nr of loci (-l), and coverage (--coverage):

$ ddrage -n 6 -l 10000 --coverage 30

This creates a data set with reads from 6 individuals at 10000 loci with an expected coverage of 30.

A more detailed tutorial can be found on readthedocs.

Citing ddRAGE

Our paper describing ddRAGE has been published in Molecular Ecology Resources. You can cite it as follows:

Timm H, Weigand H, Weiss M, Leese F, Rahmann S. ddRAGE: A data set generator to evaluate ddRADseq analysis software. Mol Ecol Resour. 2018;18:681–690. https://doi.org/10.1111/1755-0998.12743

BibTeX version:

@article{timm2018ddrage,
  title={ddrage: A data set generator to evaluate ddRADseq analysis software},
  author={Timm, Henning and Weigand, Hannah and Weiss, Martina and Leese, Florian and Rahmann, Sven},
  journal={Molecular Ecology Resources},
  volume={18},
  number={3},
  pages={681--690},
  year={2018},
  url = {http://dx.doi.org/10.1111/1755-0998.12743},
  doi = {10.1111/1755-0998.12743},
}

The source code itself is also published on Zenodo under the DOI 10.5281/zenodo.4390216.

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

ddrage-1.8.1.tar.gz (331.9 kB view details)

Uploaded Source

Built Distribution

ddrage-1.8.1-py3-none-any.whl (237.8 kB view details)

Uploaded Python 3

File details

Details for the file ddrage-1.8.1.tar.gz.

File metadata

  • Download URL: ddrage-1.8.1.tar.gz
  • Upload date:
  • Size: 331.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for ddrage-1.8.1.tar.gz
Algorithm Hash digest
SHA256 a08962227144a8de0d47b8dbfb51aaf692660d5a7c519a11561b91c6217186ac
MD5 53e00d900edfea6d84ef4dd134990a0b
BLAKE2b-256 f8bfa3156beda9476a3ed69d1fd049465f70cad5f3df1de0a0efeb55c401f0e3

See more details on using hashes here.

File details

Details for the file ddrage-1.8.1-py3-none-any.whl.

File metadata

  • Download URL: ddrage-1.8.1-py3-none-any.whl
  • Upload date:
  • Size: 237.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for ddrage-1.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eddb7849e73cb67ca2263ae59763fafc6c30412ffd0e3bb851844b4f3a9fa90b
MD5 5e152927f53db1c0416d768b6916f4dd
BLAKE2b-256 0e75598a35c2ec01b20d8ae087b2dca682c4845f7f0fc5e2390b2067d1d4b5d5

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