Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 26.8.1 instead.

Sailfish

Sailfish is a performant multiple sequence alignment(MSA) simulator, written in C++ and Python, allowing for quick and easy generation of large simulated datasets.

Project goals

  • Ease of use
  • Speed
  • Modularity

Installation

pip install msasim

Example

from msasim import sailfish as sim
from msasim.sailfish import MODEL_CODES, ZipfDistribution

ROOT_SEQUENCE_LENGTH = 100

sim_protocol = sim.SimProtocol("(A:0.5,B:0.5);",
                               deletion_rate=0.01,
                               insertion_rate=0.01,
                               deletion_dist=ZipfDistribution(1.08, 50),
                               insertion_dist=ZipfDistribution(1.08, 50),
                               seed=50)
sim_protocol.set_sequence_size(ROOT_SEQUENCE_LENGTH)

simulation = sim.Simulator(sim_protocol, simulation_type=sim.SIMULATION_TYPE.PROTEIN)

simulation.set_replacement_model(model=MODEL_CODES.WAG, 
                                 gamma_parameters_alpha=1.0, 
                                 gamma_parameters_catergories=4)
msa = simulation()
msa.print_msa()

Metadata

Release files for msasim 2024.5.221254

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

Built distributions (wheels)

Table of built distributions (wheels) for msasim 2024.5.221254
File
msasim-2024.5.221254-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
msasim-2024.5.221254-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details

Total release size: 3.1 MB

Release files / msasim-2024.5.221254-cp312-cp312-win_amd64.whl

Download URL msasim-2024.5.221254-cp312-cp312-win_amd64.whl
Size 237.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7356a24c62c7d0a35cff420a70a2c8217f6799ef19db2770acc7fb7f44bff25c
BLAKE2b-256 checksum
How to use checksums
27db0cbcc2f6c8519d004a32c730c0653240d172318ceb51db74d1cc37016240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl

Download URL msasim-2024.5.221254-cp312-cp312-macosx_10_9_x86_64.whl
Size 380.4 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3c13d2c128d2e30b7766890a01943316b9a0f1609b37bd2691f67673633b3e92
BLAKE2b-256 checksum
How to use checksums
439c6a6e268dda87629cc04f2d97cb991008c3a1913d9fe3d137ca78ef2b7c1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / msasim-2024.5.221254-cp311-cp311-win_amd64.whl

Download URL msasim-2024.5.221254-cp311-cp311-win_amd64.whl
Size 236.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d24fa27ac99919b90ec5b59b40b807183b6e5cad4fd9b168bcb5a5269ddceda2
BLAKE2b-256 checksum
How to use checksums
e2d4a7d0afb8eda4a5deeceb335e13351d047817ee63881796d074afec473fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl

Download URL msasim-2024.5.221254-cp311-cp311-macosx_10_9_x86_64.whl
Size 379.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8482502988d15adc6ebe332c30fbab1b0ca22ebdf8290a36fd40223681df7e56
BLAKE2b-256 checksum
How to use checksums
fe836f8f6d479ca707ae521241bd9e87a7c9060c9780bda116fd395dd4704fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL msasim-2024.5.221254-cp39-cp39-musllinux_1_1_x86_64.whl
Size 952.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
91f270235d82ba9ee586827447448a7e0875867f81af13f8da81568f88b31de9
BLAKE2b-256 checksum
How to use checksums
7a9c362d1f4133f9a254f77d2689016069e481626e8072ccedc7024ff529314a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL msasim-2024.5.221254-cp38-cp38-musllinux_1_1_x86_64.whl
Size 952.7 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
0ac6ade443827d9dbafa333194842863845ca33e6778a314b8672b56e97ff4ae
BLAKE2b-256 checksum
How to use checksums
2f42d4edefe0c0f836f9edfdc8abf826e0f6c6097e9f31dd53113834b3263b92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

2024.5.221254 This release

6 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