Skip to content

Script suite for generating and analyzing synthetic DNA

License

Notifications You must be signed in to change notification settings

naturepoker/dna-synth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Another reference script for generating random DNA sequence.

Simply execute the script followed by length of the DNA you want to synthesize.

./dna_synth.sh 30000 will return a fasta formatted file (with a > header) of 3000 bases

For reference, a netbook with Celeron N3060 processor and 4GB of ram running Ubuntu Mate 20.10 on battery generating a sequence the size of Deinococcus radiophilus genome takes below time from start to finish.

real	0m2.681s
user	0m2.495s
sys	0m0.443s

A computer with Ryzen 9 5950x and 64GB of ram completed the same task in:

real	0m0.455s
user	0m0.461s
sys	0m0.037s

A 100bp example fasta output is included, generated via ./dna_synth.sh 100
CLI output for the process was :


##################################################
     Total sequence composition is as follows     
--------------------------------------------------
     22 A
     32 T
     24 C
     22 G
--------------------------------------------------
     GC content is 46.00 %                  
##################################################

About

Script suite for generating and analyzing synthetic DNA

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages