I've set up a bioinformatics toolchain that I run on my arch linux machine.The workflow is managed by two shell scripts, one does a fetch, and is called by the other that runs the tools.you input the organism name in the command, then it runs for a long time and outputs reference genomes, annotations, filtered protein sequences, designed backbones + sequences + predicted structures, validation results, logs, and a README summaryThe steps it goes through and the tools are:Genome download (RefSeq preferred to GenBank to clustered fallback) + header cleanupQuality control (adapter trimming, basic stats) BBTools (bbduk)Repeat masking RepeatModeler, RepeatMaskerGene prediction: BRAKER3 for eukaryotes (OrthoDB + optional RNA hints) or Prokka for prokaryotesProtein extraction/filtering (longest isoform, ≥100 aa prok / >200 aa euk) gffread and biopythonBackbone generation with RFdiffusion (de novo or motif-scaffolded)Sequence design using ProteinMPNN (8 variants per backbone)Batch structure prediction with ColabFold (AlphaFold2)Remote BLASTp validation against nr (top hit recorded)Functional renaming based on BLAST inferenceMarkdown report (managed in Conda envs)The toolchain automates the entire process from a name through reference genome retrieval, quality control and annotation, protein extraction, AI-driven de novo protein design (backbones and sequences), structure prediction, BLAST-based validation, functional renaming, and generation of a clear Markdown report. Also an electron gui for directing other programs to visualize the output, making queries in a search bar, and a fallback 3dmol.js viewer.
>>16927424Did you vibe code it?
>>16927424How would that be interesting to a biologist, seems neat for a data hoarder but usually as a biologist you try to figure out a protein or a pathway, predicted TFs, binding domains, homology to other known proteins, atac-seq + rnaseq under different conditions of gene of interest are quite useful and you don't save that data.As far as I understand it most genomes people work on have been annotated better than your pipline and the ones that hadn't will usually struggle with not enough homology to be useful.
>>16927454it does design too nowhttps://zenodo.org/records/18976525
>>16927431yes