Skip to main content

A nucleotide melt temp calculator

Project description

https://travis-ci.org/eclarke/melt.svg?branch=master https://coveralls.io/repos/eclarke/melt/badge.svg?branch=master&service=github https://badge.fury.io/py/melt.svg

A nucleotide sequence melt temp calculator for Python.

Features:

Limitations:

  • Does not handle mismatches or dangling ends

  • Does not handle ambiguous bases

  • Does not handle RNA or DNA/RNA hybridization

If you need these features, use BioPython’s MeltingTemp module.

Installation

$ pip install melt

Usage

From the command line:

$ Tm ATGCATGC
44.4
$ Tm --dna 200 --na 50 --mg 3 --dntp 0.8 ATGCATGC
26.4

As a library:

>>> import melting
>>> melting.temp("ATGCATGC")
44.387081560668946
>>> melting.temp("ATGCATGC", DNA_c=200, Na_c=50, Mg_c=3, dNTPs_c=0.8)
26.438734864285152

Acknowledgements

This code is largely built on existing code from:

Salt concentration equations adapted from IDT, with work from Erik Clarke, Sesh Sundararaman, and Calvin Morrison.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

melt-1.0.4-py3.5.egg (8.3 kB view details)

Uploaded Source

melt-1.0.4-py2.7.egg (8.2 kB view details)

Uploaded Source

File details

Details for the file melt-1.0.4-py3.5.egg.

File metadata

  • Download URL: melt-1.0.4-py3.5.egg
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for melt-1.0.4-py3.5.egg
Algorithm Hash digest
SHA256 1db2feb548ea902e54ef21f3fc579b33470dcbc90b8a4e58327116c1b4f42828
MD5 97b0fbf6c63ab683bd93f89b6287b9e7
BLAKE2b-256 6738c3aded664159f2ee7d95f8ae740d8f998d17815fe7777945911cf5ef6624

See more details on using hashes here.

File details

Details for the file melt-1.0.4-py2.7.egg.

File metadata

  • Download URL: melt-1.0.4-py2.7.egg
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for melt-1.0.4-py2.7.egg
Algorithm Hash digest
SHA256 576a2e8a75f3b269b0101dc31e5267204f10ae8cadef38cbc57c6e0d17285d95
MD5 714d95714882f2e93946de0fafd07b3d
BLAKE2b-256 d735980fc57a9ed2d445b35735a6b16d17f5a589c9356eac0438856b2c0ecd23

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