Skip to main content

Damaged reads_simulator

Simulates NGS sequenced reads

Installation

python3 -m venv readsim_env
source readsim_env/bin/activate

pip install damaged-reads-simulator

for prototyping with marimo:

pip install marimo matplotlib seaborn

Usage

simulate-reads <parameters.info>

as a default, if no path was provided, it will use ./parameters.info

where parameters.info file should be as follows.

# SYNTAX IS IMPORTANT
# LInes starting with # are comments
# name of the parameter: value
# : not = | where True/False first letter is uppercase.
random seed: 402

# GENOME SIMULATION PARAMETERS
reference file path: None
generate reference: True
GC percentage: 40
length of contigs: 1000000,10000,50000,200000 

# READS SIMULATION PARAMETERS
number of reads: 100000
read_length: 76
insert length: 100
insert length variations: 35
type of library: FFPE

# METHYLATION PARAMETERS
methylation library: False
percent methylation: 96

# PREFIX TO BE USED IN LOG AND OUTPUT FILES
prefix: ffpe_nometh

The above should be modified to your needs.

Important considerations

Some systematic artifacts have a very low frequency and simulating few reads might not be enough to include even traces of it. In such case, use a higher number of reads (try one or more ordens of magnitude).

Metadata

Release files for damaged-reads-simulator 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for damaged-reads-simulator 0.1.1
File Size Uploaded
damaged_reads_simulator-0.1.1.tar.gz 15.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for damaged-reads-simulator 0.1.1
File Interpreter ABI Platform
damaged_reads_simulator-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 kB

Release files / damaged_reads_simulator-0.1.1.tar.gz

Download URL damaged_reads_simulator-0.1.1.tar.gz
Size 15.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1a6ad6bd3bfb722306ddaa42f4760674b06e2e4d4f8d2323d12e792abbfae545
BLAKE2b-256 checksum
How to use checksums
2b9b737744a474e990131bb85a396767f8d352ef7dbf52a1b008a76048d11824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / damaged_reads_simulator-0.1.1-py3-none-any.whl

Download URL damaged_reads_simulator-0.1.1-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
39774320dfe07f2454a5c26a0d143a731c8ff8ac1cdd563a88d479cc2b12fe8a
BLAKE2b-256 checksum
How to use checksums
96a200cb8bb72b89b5db2da957e99b20b4ee81fb99964f616dcaa0b937901d52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page