#Biopython
CRV Science Labs ⚗️
🌳 Adaptive Multi-Biotype Homology Search (DNA, RNA, Protein & Standard Language), Sensitivity Crossover Analysis, Pre-MSA Validation & 16S Tip Concordance Calibration: Native Rust vs. Biopython & SciPy Across 1…

https://crvscience.com/labs/discoveries/super-blast-biopython-scipy
CRV Science Labs ⚗️ 🌳 Adaptive Multi-Biotype Homology Search (DNA, RNA, Protein & Standard Language), Sensitivity Crossover Analysis, Pre-MSA Validation & 16S Tip Concordance Calibration: Native Rust vs. Biopython & SciPy Across 12 Cohorts — Head-to-head calibration of a 5-stage adaptive homology e…
crvscience.com
November 3, 2026 at 4:40 AM
Biopython 1.88 in OmicsContainers!
Biopython is a set of freely available tools for biological computation written in Python by an international team of developers.
hub.docker.com/r/dnalinux/b...
October 30, 2026 at 11:07 PM
🧬 Know basic Python? Take your skills further!

Join our online Advanced Python for Data Science & Bioinformatics course.

💻 Hands-on Pandas, Biopython, data visualization & machine learning!

📅 3–6 Nov 2026

www.physalia-courses.org/courses-work...
Advanced Python for Data Science and Bioinformatics
ONLINE, 3-6 November 2026 To foster international participation, this course will be held online
www.physalia-courses.org
October 23, 2026 at 1:01 PM
BioSwift Devlog #1: Let's Compile DNA in Swift
Howdy! I am currently working on building a bioinformatics library for Swift, like BioPython, Rust-Bio, and BioRuby. I am building it on a MacBook Pro from 2018, and I have already faced a few challenges I didn't know about when writing packages in Swift. For instance, I didn't know that renaming a file was that difficult. Xcode started flipping out and erasing code the moment I tried changing my poorly named `dna.swift` and `rna.swift` files to `DNA.swift` and `RNA.swift`. The file references broke and everything turned red. I had to use my absolute lifesaver, GitHub Desktop, to get most of my code back, and AI to help regenerate the missing enum pieces that got erased from the disk. On the topic of AI I have used some of it to help with the absolutely nuts things, like spelling out all of the 20 amino acid names (some of them are ridiculous, like phenylalanine). Thankfully, the tests I have wrote passed after having to re-piece the code together. Using `ExpressibleByStringLiteral` it is easy to initialize and change the RNASequence and DNASequence types that I have wrote. We can translate DNA into RNA and RNA into the Amino Acids. So far BioSwift has been fun to write, and hopefully we can cue off of the code ending scenarios that I didn't know about. If you want to see some of my other projects, check out my GitHub: https://github.com/mirrored-chameleon. Thanks for reading!
dev.to
September 25, 2026 at 1:46 AM
Built a free tool for native mass spec: paste a protein sequence, get a suitability score + risk flags before you book instrument time. Runs from sequence in seconds, no signup.

Try it on your protein: nativeready.bio

Feedback from native-MS people very welcome.

#massspec #proteomics
NativeReady — Will your protein survive native MS?
Predict whether a protein will give usable native mass spectrometry data. Paste a sequence, get a calibrated suitability score in seconds. Open benchmark of 635 proteins, ESM-2 + BioPython model, with...
nativeready.bio
August 26, 2026 at 2:46 AM
Authors published a paper in Biorxiv, they used Biopython in the study. Including #RRIDs will make this less ambiguous.

SciScore made a table with this resource, see “Automated Services” module (download as csv, xml or #jats) #reproducibility #RRID
www.biorxiv.org
August 20, 2026 at 12:00 PM
Authors published a paper in Biorxiv, they used Biopython in the study. Including #RRIDs will make this less ambiguous.

SciScore made a table with this resource, see “Automated Services” module (download as csv, xml or #jats) #reproducibility #methodsmatter
www.biorxiv.org
August 19, 2026 at 12:00 PM
Authors published a paper in Biorxiv, they used Biopython in the study. Including #RRIDs will make this less ambiguous.

SciScore made a table with this resource, see “Automated Services” module (download as csv, xml or #jats) #reproducibility #STMpublishing
Unilateral cross-feeding constrains adaptive evolution, even in the producer without direct fitness effects
www.biorxiv.org
August 17, 2026 at 12:00 PM
How to Create a Bioinformatics AI Agent Using Biopython for DNA and Protein Analysis

class BioPythonAIAgent: def __init__(self, email=""): self.email = email Entrez.email = email self.sequences = {} self.analysis_results = {} self.alignments = {} self.trees = {} def fetch_sequence_from_ncbi(self,…
How to Create a Bioinformatics AI Agent Using Biopython for DNA and Protein Analysis
class BioPythonAIAgent: def __init__(self, email=""): self.email = email Entrez.email = email self.sequences = {} self.analysis_results = {} self.alignments = {} self.trees = {} def fetch_sequence_from_ncbi(self, accession_id, db="nucleotide", rettype="fasta"): try: handle = Entrez.efetch(db=db, id=accession_id, rettype=rettype, retmode="text") record = SeqIO.read(handle, "fasta") handle.close() self.sequences = record return record except Exception as e: print(f"Error fetching sequence: {str(e)}") return None def create_sample_sequences(self): covid_spike = "MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT" human_insulin = "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN" e_coli_16s = "AAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCCTAACACATGCAAGTCGAACGGTAACAGGAAGCAGCTTGCTGCTTTGCTGACGAGTGGCGGACGGGTGAGTAATGTCTGGGAAACTGCCTGATGGAGGGGGATAACTACTGGAAACGGTAGCTAATACCGCATAATGTCGCAAGACCAAAGAGGGGGACCTTCGGGCCTCTTGCCATCGGATGTGCCCAGATGGGATTAGCTAGTAGGTGGGGTAACGGCTCACCTAGGCGACGATCCCTAGCTGGTCTGAGAGGATGACCAGCCACACTGGAACTGAGACACGGTCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGCAAGCCTGATGCAGCCATGCCGCGTGTATGAAGAAGGCCTTCGGGTTGTAAAGTACTTTCAGCGGGGAGGAAGGCGTTAAGGTTAATAACCTTGGCGATTGACGTTACCCGCAGAAGAAGCACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGCGCACGCAGGCGGTCTGTCAAGTCGGATGTGAAATCCCCGGGCTCAACCTGGGAACTGCATCTGATACTGGCAAGCTTGAGTCTCGTAGAGGGGGGTAGAATTCCAGGTGTAGCGGTGAAATGCGTAGAGATCTGGAGGAATACCGGTGGCGAAGGCGGCCCCCTGGACAAAGACTGACGCTCAGGTGCGAAAGCGTGGGGAGCAAACA" sample_sequences = [ ("COVID_Spike", covid_spike, "SARS-CoV-2 Spike Protein"), ("Human_Insulin", human_insulin, "Human Insulin Precursor"), ("E_coli_16S", e_coli_16s, "E.
nexttech-news.com
September 8, 2025 at 2:30 AM
I am having many errors. Since the release of the git repo, python, numpy, scipy, tensorflow, biopython, pyrosetta, Jax, cuda, jaxlib, haiku, dm-tree (and others) have newer versions that are either not intercompatible or not compatible with the original scripts.
June 6, 2025 at 5:37 AM
@gedankenstuecke That could indeed be a solution for one important use case: close collaboration. It's probably not good enough for teaching (large classes with everyone needing access), nor for open collaboration as it happens on GitHub today.

@sebastienmaret @pjacock
Peter Cock (@pjacock@fediscience.org)
4.07K Posts, 389 Following, 598 Followers · #Bioinformatician / #ResearchSoftwareEngineer working in Scotland, initially in plant pathology (including nematodes and Phytophthora). #Python programmer, with a focus on #OpenSource like #Biopython. He/him/his.
fediscience.org
April 3, 2025 at 2:29 PM
@gedankenstuecke Not sure ORCID is safe enough. Anyone can create an ORCID, as far as I know. There is no verification of identity, affiliation, etc. So if you want to store pornography on forges, just make an ORCID and do it.

@sebastienmaret @pjacock
Peter Cock (@pjacock@fediscience.org)
4.07K Posts, 389 Following, 598 Followers · #Bioinformatician / #ResearchSoftwareEngineer working in Scotland, initially in plant pathology (including nematodes and Phytophthora). #Python programmer, with a focus on #OpenSource like #Biopython. He/him/his.
fediscience.org
April 3, 2025 at 1:29 PM
plots, residue level bead models, and radar diagrams make it easy to explore physicochemical properties of protein chains. A multichain module also enables direct comparison of complex assemblies. Built in Python with BioPython, PyQt5, and matplotlib, [4/5 of https://arxiv.org/abs/2504.20561v1]
April 30, 2025 at 6:15 AM
Estudiamos la librería BioPython para gestión de datos taxonómicos con Python

minibots.wordpress.com/2025/06/27/l...
Librería BioPython para datos taxonómicos con Python
Vamos a presentar una librería de Python que permite el acceso a la base de datos NCBI (National Center for Biotechnology Information) para gestión de datos taxonómicos. Se trata de BioPython, que …
minibots.wordpress.com
July 13, 2025 at 3:17 PM
What's is you feel about biopython? I personally dislike working with it so much, I just forgot it existed😒. IMO it is the example of a paradigms applied to far. OOP is great but I am a research, and I don't need encapsulation, I need data access and manipulation. What is your take? #bioinformatics
January 23, 2025 at 1:40 PM
Last day of the @nerc-eof.bsky.social course on #Python for #Bioinformatics today, learning how to process #eDNA and other #sequencing data in FASTQ format from #NGS platforms like Illumina, using biopython tools from the module seqIO 🥼🧪🧬💻 #Genomics
December 11, 2025 at 11:00 AM
November 25, 2024 at 2:41 PM
BioPythonに関する調べ事で1日が終わってしまったけど,なんかもう疲れ切ってるので身体を休めることに専念するわ
May 14, 2025 at 12:51 PM
It should be relatively simple with the Bio.PDB package in Biopython. It has both pdb and mmtf IO modules.
January 22, 2024 at 6:36 AM
Writing code is a team sport. A community of collaborators. There are a lot of great communities out there: BioJava, CDK, BioPython, RDKit to name a few. They all learn from each other through the community process. "Iron sharpens iron", as the saying goes
October 24, 2025 at 7:27 AM
I code in Python and I'm a recreational fan of biology (the way some people are with trains 😅) and I'm mostly curious about what component libraries biologists would 'pip install'. 😊

Biopython? biopython.org

Reading FastQ files?

The usual pandas and numpy and scipy and matplotlib?
Biopython · Biopython
biopython.org
July 22, 2026 at 9:01 AM
Anyone familiar with BioPython? When I read a file with SeqIO, I see strange behavior.

If I assign a SeqRecord object to a variable, it is only iterable once. In the code below, the output is nothing, but if I switch the print statement to the first loop it prints fine.

What am I missing?
July 26, 2024 at 1:38 PM
Biopython: Biological Computation Tools #python
Biopython: Biological Computation Tools #python
biopython.org
October 28, 2025 at 4:00 PM
How to Create a Bioinformatics AI Agent Using Biopython for DNA and Protein Analysis

class BioPythonAIAgent: def __init__(self, email=""): self.email = email Entrez.email = email self.sequences = {} self.analysis_results = {} self.alignments = {} self.trees = {} def fetch_sequence_from_ncbi(self,…
How to Create a Bioinformatics AI Agent Using Biopython for DNA and Protein Analysis
class BioPythonAIAgent: def __init__(self, email=""): self.email = email Entrez.email = email self.sequences = {} self.analysis_results = {} self.alignments = {} self.trees = {} def fetch_sequence_from_ncbi(self, accession_id, db="nucleotide", rettype="fasta"): try: handle = Entrez.efetch(db=db, id=accession_id, rettype=rettype, retmode="text") record = SeqIO.read(handle, "fasta") handle.close() self.sequences = record return record except Exception as e: print(f"Error fetching sequence: {str(e)}") return None def create_sample_sequences(self): covid_spike = "MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHSTQDLFLPFFSNVTWFHAIHVSGTNGTKRFDNPVLPFNDGVYFASTEKSNIIRGWIFGTTLDSKTQSLLIVNNATNVVIKVCEFQFCNDPFLGVYYHKNNKSWMESEFRVYSSANNCTFEYVSQPFLMDLEGKQGNFKNLREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVDLPIGINITRFQTLLALHRSYLTPGDSSSGWTAGAAAYYVGYLQPRTFLLKYNENGTITDAVDCALDPLSETKCTLKSFTVEKGIYQTSNFRVQPTESIVRFPNITNLCPFGEVFNATRFASVYAWNRKRISNCVADYSVLYNSASFSTFKCYGVSPTKLNDLCFTNVYADSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTEIYQAGSTPCNGVEGFNCYFPLQSYGFQPTNGVGYQPYRVVVLSFELLHAPATVCGPKKSTNLVKNKCVNFNFNGLTGTGVLTESNKKFLPFQQFGRDIADTTDAVRDPQTLEILDITPCSFGGVSVITPGTNTSNQVAVLYQDVNCTEVPVAIHADQLTPTWRVYSTGSNVFQTRAGCLIGAEHVNNSYECDIPIGAGICASYQTQTNSPRRARSVASQSIIAYTMSLGAENSVAYSNNSIAIPTNFTISVTTEILPVSMTKTSVDCTMYICGDSTECSNLLLQYGSFCTQLNRALTGIAVEQDKNTQEVFAQVKQIYKTPPIKDFGGFNFSQILPDPSKPSKRSFIEDLLFNKVTLADAGFIKQYGDCLGDIAARDLICAQKFNGLTVLPPLLTDEMIAQYTSALLAGTITSGWTFGAGAALQIPFAMQMAYRFNGIGVTQNVLYENQKLIANQFNSAIGKIQDSLSSTASALGKLQDVVNQNAQALNTLVKQLSSNFGAISSVLNDILSRLDKVEAEVQIDRLITGRLQSLQTYVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCGKGYHLMSFPQSAPHGVVFLHVTYVPAQEKNFTTAPAICHDGKAHFPREGVFVSNGTHWFVTQRNFYEPQIITTDNTFVSGNCDVVIGIVNNTVYDPLQPELDSFKEELDKYFKNHTSPDVDLGDISGINASVVNIQKEIDRLNEVAKNLNESLIDLQELGKYEQYIKWPWYIWLGFIAGLIAIVMVTIMLCCMTSCCSCLKGCCSCGSCCKFDEDDSEPVLKGVKLHYT" human_insulin = "MALWMRLLPLLALLALWGPDPAAAFVNQHLCGSHLVEALYLVCGERGFFYTPKTRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN" e_coli_16s = "AAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCCTAACACATGCAAGTCGAACGGTAACAGGAAGCAGCTTGCTGCTTTGCTGACGAGTGGCGGACGGGTGAGTAATGTCTGGGAAACTGCCTGATGGAGGGGGATAACTACTGGAAACGGTAGCTAATACCGCATAATGTCGCAAGACCAAAGAGGGGGACCTTCGGGCCTCTTGCCATCGGATGTGCCCAGATGGGATTAGCTAGTAGGTGGGGTAACGGCTCACCTAGGCGACGATCCCTAGCTGGTCTGAGAGGATGACCAGCCACACTGGAACTGAGACACGGTCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGCAAGCCTGATGCAGCCATGCCGCGTGTATGAAGAAGGCCTTCGGGTTGTAAAGTACTTTCAGCGGGGAGGAAGGCGTTAAGGTTAATAACCTTGGCGATTGACGTTACCCGCAGAAGAAGCACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGCGCACGCAGGCGGTCTGTCAAGTCGGATGTGAAATCCCCGGGCTCAACCTGGGAACTGCATCTGATACTGGCAAGCTTGAGTCTCGTAGAGGGGGGTAGAATTCCAGGTGTAGCGGTGAAATGCGTAGAGATCTGGAGGAATACCGGTGGCGAAGGCGGCCCCCTGGACAAAGACTGACGCTCAGGTGCGAAAGCGTGGGGAGCAAACA" sample_sequences = [ ("COVID_Spike", covid_spike, "SARS-CoV-2 Spike Protein"), ("Human_Insulin", human_insulin, "Human Insulin Precursor"), ("E_coli_16S", e_coli_16s, "E.
nexttech-news.com
September 8, 2025 at 2:29 AM