Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.86 KB

README.md

File metadata and controls

54 lines (36 loc) · 1.86 KB

NetDNA-1.0

This is a basic python script for the web-based tool (I call it NetDNA-1.0). It can easily run on Streamlit, and generates basic biological data from the query DNA sequence.



Following details are obtained from the query DNA sequence:

  • Length of the Sequence
  • Count of Non-bases(if any)
  • Nucleotide Base-Count & its visualization
  • GC Content(%)
  • Melting Temperature(Tm)
  • Reverse Complement
  • Transcribed Sequence
  • Translated Sequence

Configuration and running the script

Please refer to the following guide - Streamlit Documentation to configure Streamlit.


Once streamlit is configured, download the above files and place it in a directory.


Go to the above directory and run the script using the command:

streamlit run NetDNA-1.0.py

This will open the tool in the browser as a web-based tool!


Below figure shows an example of random DNA sequence (length = 1000 bp) as an input to the tool


Output of the tool


Note: Calculation of Melting Temperature(Tm) is just an example, because Tm is usually calculated for primers (typically 18-30 bp in length) and not the whole DNA sequence as in the above example.