Skip to content

This is one of my first python scripts for a simple web-based tool that will generate basic biological data from the query DNA sequence.

License

Notifications You must be signed in to change notification settings

manojmw/NetDNA-1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

This is one of my first python scripts for a simple web-based tool that will generate basic biological data from the query DNA sequence.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages