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.221252

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.221252
File
msasim-2024.5.221252-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
msasim-2024.5.221252-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
msasim-2024.5.221252-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
msasim-2024.5.221252-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 1.2 MB

Release files / msasim-2024.5.221252-cp39-cp39-win_amd64.whl

Download URL msasim-2024.5.221252-cp39-cp39-win_amd64.whl
Size 235.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
709c7559552852edba2b819c19bf6ef3ff4619037ac7d5736d310986e9b95bc7
BLAKE2b-256 checksum
How to use checksums
6cdcf731044f77dadfe7f938e15f06ebce05fd7821d50c85683519a79a5a4702
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.221252-cp39-cp39-macosx_10_9_x86_64.whl

Download URL msasim-2024.5.221252-cp39-cp39-macosx_10_9_x86_64.whl
Size 378.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3106882c6ff4bd8310efcdd64c51b59831e535640e3684954917f7f7b18180ba
BLAKE2b-256 checksum
How to use checksums
b38300a3714c639081593a2d192bcb3eaaa94d4efe8f7ddf25db222501dab96f
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.221252-cp38-cp38-win_amd64.whl

Download URL msasim-2024.5.221252-cp38-cp38-win_amd64.whl
Size 235.7 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
e942f0e15bc8a8534bc585e10039694d17a3e57f2f486e29d84f385cac90bf99
BLAKE2b-256 checksum
How to use checksums
823769296bb99861cd00a0d186e03f915251106034c93822db60eacde02f24ee
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.221252-cp38-cp38-macosx_10_9_x86_64.whl

Download URL msasim-2024.5.221252-cp38-cp38-macosx_10_9_x86_64.whl
Size 378.6 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fe72c09fe2b0b9b484e2b8fd632e863efcfdbe5ceb1e2995bc49b60bd00176a2
BLAKE2b-256 checksum
How to use checksums
24290cd8e4e5af82699ab90f64479e20b41b3363bdb902cccb9a2c2c21bdf3ce
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.221252 This release

4 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