A nucleotide sequence melt temp calculator for Python.
Features:
Usually within a few tenths of a degree C match to IDT’s OligoAnalyzer
Mono- and divalent cation corrections (from https://www.idtdna.com/Calc/Analyzer/Home/Definitions#MeltTemp)
Accurate nucleotide pair coefficents from Allawi and SantaLucia (1997)
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:
Sebastian Bassi (sbassi@genesdigitales.com)
Greg Singer (singerg@tcd.ie)
Nicolas Le Novere (lenov@ebi.ac.uk)
Salt concentration equations adapted from IDT, with work from Erik Clarke, Sesh Sundararaman, and Calvin Morrison.
Metadata
Release files for melt 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| melt-1.0.4-py3.5.egg | Legacy Egg format | - | - | Details |
| melt-1.0.4-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 16.5 kB
Release files / melt-1.0.4-py3.5.egg
| Download URL | melt-1.0.4-py3.5.egg |
|---|---|
| Size | 8.3 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
1db2feb548ea902e54ef21f3fc579b33470dcbc90b8a4e58327116c1b4f42828
|
|
BLAKE2b-256 checksum How to use checksums |
6738c3aded664159f2ee7d95f8ae740d8f998d17815fe7777945911cf5ef6624
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / melt-1.0.4-py2.7.egg
| Download URL | melt-1.0.4-py2.7.egg |
|---|---|
| Size | 8.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
576a2e8a75f3b269b0101dc31e5267204f10ae8cadef38cbc57c6e0d17285d95
|
|
BLAKE2b-256 checksum How to use checksums |
d735980fc57a9ed2d445b35735a6b16d17f5a589c9356eac0438856b2c0ecd23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |