Skip to main content

Simulator of complex structural variants in genomes

Project description

insilicoSV (WIP): a framework for structural variant simulation

Overview

insilicoSV generates synthetic diploid genome sequences, given a reference genome and a configuration file.

It supports the following functionality:

  • 19 types of structural variants (simple and complex), indels, and SNPs
  • a grammar to define custom structural rearrangement signatures
  • random, context-aware (e.g., in repeat regions), or fixed-mode genome placement

Installation

Prerequisite: Python 3.8 and up - Install

Installation using pip:

  • $ pip install insilicosv

Installation using conda:

  • Install and configure bioconda
  • Install insilicosv with conda install insilicosv

To Run

The recommended workflow for running insilicoSV is as follows:

  1. Create a new directory
  2. Populate a simulation config file and place it in the directory
  3. Run insilicoSV providing the config file as input:
insilicosv <config_yml>
  1. Results will be produced in this directory

The config file syntax is detailed in the Input guidelines section of the documentation.

Documentation

For documentation outlining the different features of insilicoSV along with usage examples and data resources, please refer to the following sections:

Authors

Chris Rohlicek - crohlice@broadinstitute.org

Nick Jiang - nickj@berkeley.edu

Ilya Shlyakhter - ilya@broadinstitute.org

Victoria Popic - vpopic@broadinstitute.org

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

insilicosv-0.0.6.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

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

insilicosv-0.0.6-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file insilicosv-0.0.6.tar.gz.

File metadata

  • Download URL: insilicosv-0.0.6.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for insilicosv-0.0.6.tar.gz
Algorithm Hash digest
SHA256 be14fc77d5d53563686328e38657ce84dc34ba46e2e44eb67e4df4e44a4474eb
MD5 fa1201ad5fdac4b90d5cbe7d376e692b
BLAKE2b-256 7a53575b8f0a2d85838835e98075ca6c80e5b09b924fea34cba342dc8c98879d

See more details on using hashes here.

File details

Details for the file insilicosv-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: insilicosv-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for insilicosv-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a48930bcd03ee1faa2da8f0b3181a30ad10b5be9cb97bd7077eda40fa190034c
MD5 cbbfa2d21ca539a60557230dc0a343f3
BLAKE2b-256 1113f4a6b6d9d177123f1ccd89e24a266b9c56cd1b8c3c9656569a7387daf046

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