Bioinformatics library in Kotlin
-
Updated
Jun 17, 2026 - Kotlin
Bioinformatics library in Kotlin
In this project we implement a DNA-Genetic Encryption Technique (D-GET) in order to make the DNA SEQUENCE more secure and less predictable.
Variational Auto Encoders for learning binding signatures of transcription factors
A lightweight Python module to read and write FASTA sequence records
A DNA design and assembly method based on multi-objective optimization.
Algorithm Semester-long Project
Scripts to analyse the sequence composition and bias of protein and nucleotide sequences.
Analyze a DNA sequence for primer construction
Recode a DNA sequence to match a target amino‑acid sequence with the minimal number of nucleotide changes, preserving the reading frame. Includes a CLI and Python API.
Moduating gene expression via in-silico mutagenesis
🧬 Zero-dependency Python CLI to translate RNA and DNA sequences into amino acid chains using the standard genetic code, with FASTA-ready output formats.
Offline bilingual DNA sequence inspector for Windows
DNAc is a programming language for DNAs.
⚗️ Zero-dependency Python CLI to generate DNA complements and reverse complements using standard base-pairing rules.
A comprehensive implementation of DNA sequence alignment algorithms using dynamic programming.
Convolutional autoencoder for lossy genomic sequence compression achieving 18.9× compression ratio vs GZIP's 3.2× while preserving 99.6% GC content. TensorFlow/Keras, BioPython.
Bioinformatics ML project comparing DNA sequence encoding methods for classification.
The developed tool provides a safe, cost-effective, and efficient alternative to traditional wet-lab experiments and achieves an accuracy of approximately 98%, making it a valuable educational and research-support platform for students, educators, and researchers.
A repository containing all the file projects that I have for the Bioinformatics 3 (COMP 4312b) course.
A simple Python tool for finding all 1-based positions of a motif in a DNA sequence. Part of my bioinformatics learning roadmap (DNA strings, file I/O, clean Python functions).
Add a description, image, and links to the dna-sequence topic page so that developers can more easily learn about it.
To associate your repository with the dna-sequence topic, visit your repo's landing page and select "manage topics."