software genetic dna biotechnology algorithms chemistry neural localization nanotechnology biotech sport genetics localisation bioinformatics kinetics micronuclues translation biomechanics imaging dna testing english