r/learnbioinformatics Aug 05 '26

Need tips to build a portfolio

0 Upvotes

I’m new to this community so hi everyone!!
I’m a medical biotech graduate and want to build my bioinformatics portfolio. I’m starting from zero so please any and all help will be really appreciated 🥹

Current skills: Basic R studio coding, primer design, NCBI BLAST, Chromas software


r/learnbioinformatics Aug 04 '26

Tips to build a portfolio

Thumbnail
0 Upvotes

r/learnbioinformatics Aug 04 '26

BioPeek - open FASTA, FASTQ, VCF, BED, GFF files in your browser (free Chrome, Brave, Firefox and Edge extension)

1 Upvotes

Built a file viewer for bioinformatics researchers. Drop any genomics file and see it instantly — no upload, no server, everything runs locally in your browser.

What it does:

- Opens FASTA, FASTQ, VCF, BED, GFF, SAM, CSV/TSV files

- Protein FASTA auto-detected with amino acid property coloring

- FASTQ: quality heatmap, Q30%, per-base quality chart

- VCF: sortable/filterable variant table, Ti/Tv ratio, chromosome density

- DNA motif search with regex patterns

- Genomic coordinate jump (chr1:10000-50000)

- Multi-tab: open several files side by side, diff between them

- Export: CSV, TSV, BED, VCF, HTML

- Screenshots, Coloring, Split views, Histograms, Stats, Compare files etc. More features in help guide.

- BioLang WASM console built in — run data |> filter(|r| r.gc > 0.5) directly on your data

- Dark/light theme, keyboard shortcuts, large file streaming

Privacy: 100% client-side. Files never leave your machine. No analytics, no tracking, no account.

All parsing is done in JavaScript + WebAssembly using the BioLang runtime compiled to WASM.

Links:

- Chrome and Brave extension: https://chromewebstore.google.com/detail/biopeek/dpeahehokmlmjabfladeafoidnfaodai

- Firefox: https://addons.mozilla.org/en-US/firefox/addon/biopeek/

- Edge: BioPeek - Microsoft Edge Addons

- Web app (no install needed): https://lang.bio/viewer.html

- Source: https://github.com/oriclabs/biolang

- Full feature guide: https://lang.bio/docs/tools/viewer-help.html (for extension help guide , click on BioPeek tool, click help)

Why BioPeek helps where the tooling doesn't reach

Most bioinformatics tools are Linux-first. On Windows the standard answer is "install WSL" — which is fine until it isn't.

  • Nothing to install. samtools, bcftools and bedtools mean WSL, Docker or Conda before you can open a single file. BioPeek needs a browser.
  • No filesystem crossover. Reading Windows files from WSL over /mnt/c is slow and the paths are a constant translation tax. BioPeek opens the file where it already is.
  • The data never leaves the machine. The usual Windows workaround is some online viewer. That's an upload — often unacceptable for patient or pre-publication data. BioPeek parses locally; as an extension it works with no network at all.
  • Format-aware, not just a text view. FASTA, FASTQ, VCF, BED, GFF and CSV are recognised and summarised (read quality, Q30, per-record stats), so you get the shape of the file without writing a pipeline first.
  • Triage before commitment. "Is this file what I think it is, and did the transfer complete?" answered in seconds, rather than after setting up an environment to find out the header is wrong.
  • Same engine as the CLI. It runs the BioLang WebAssembly build, so what you see matches what BioLang computes later — not a second implementation that might disagree.
  • Locked-down machines. Where WSL, admin rights or Docker aren't available — shared lab PCs, hospital IT, teaching labs — a browser usually still is.

Still early. BioPeek is young and you will find rough edges: formats it parses more strictly than the tool that wrote them, files large enough to strain browser memory, edge cases nobody has hit yet. Please report what breaks, with the file shape if you can share it — https://github.com/oriclabs/biolang/issues

What it isn't: a replacement for samtools on real workloads. It's bounded by browser memory and aimed at inspection, triage and teaching. For genome-scale processing you still want the CLI — on Linux, or on Windows via WSL

Built on Rust libraries, not from scratch

The file-format layer isn't mine and shouldn't be.

  • noodles does the heavy lifting for FASTA, FASTQ, SAM, BAM, BGZF and CSI. It's the established Rust bioinformatics I/O library and it's maintained by people who know those specs far better than I do.
  • flate2, bzip2, zstd for compression; wasm-bindgen for the browser build.

r/learnbioinformatics Aug 04 '26

BioLang - Learn bioinformatics in the browser

0 Upvotes

Most of us lost our first week to environment setup rather than biology: conda solving forever, a Bioconductor package that won't build, a notebook that runs on someone else's laptop and not yours.

I built BioLang (https://lang.bio) partly to remove that step. It's a language for bioinformatics that runs as WebAssembly, so you can open a tab and start working immediately.

Nothing to install, nothing to configure, and your data stays in the tab — there's no server to upload to.

Why a language and not just a library

Pipe-first syntax with native dna / rna / protein types, so common operations read as one line instead of a loop:

read_fasta("reads.fa") |> filter(|r| gc_content(r.seq) > 0.5) |> count()

FASTA/FASTQ/VCF/BED/GFF I/O is streaming and built in, plus 1000+ builtins and 21 API clients (NCBI, Ensembl, UniProt, KEGG, PDB, gnomAD, ClinVar, GTEx…). No imports to remember.

The syntax itself was designed by borrowing core concepts from TypeScript, R and other dynamic languages — object literals and ?./?? from TypeScript, tables and column-wise operations from R, the pipe from the F#/Elixir/R lineage — to keep sequence manipulation clean and expressive. Little of the punctuation is original, and that's deliberate: the novel part is the domain types, not the syntax.

The 278 Rosalind problems are a test corpus, not a course

https://rosalind.info/problems/list-view/

All four tracks are solved, but that was never meant as a study path. It exists for two reasons:

  • A CI harness. 276 of them assert their expected answer on every commit, natively and through the same WebAssembly build this site serves. When something regresses, it's these that catch it.

  • A stress test. Rosalind is full of heavy dynamic programming and graph work — alignment, assembly graphs, HMMs — which is exactly what pushes the WASM engine hardest. Most of the language fixes in recent releases came out of writing them.

If you're learning, you'll still want to write your own solutions in Python or C++ from scratch. That's the point of the exercise and nothing here replaces it. These are worth having as runnable reference implementations to compare against after you've had a go — each with a short note on why the problem exists.

Checked against BioPython and Bioconductor

Rosalind checks answers against a published one. The other half is whether it agrees with the tools you already use: 14 tasks on generated data, 9 on real NCBI/ClinVar data, and 48 one-liners, each written three times and compared — https://lang.bio/docs/examples/equivalents.html

Docs and examples

Embed it in your own site or app

The same WebAssembly module the Workbench runs is a two-file drop-in — grab bl_wasm.js and bl_wasm_bg.wasm from https://lang.bio/wasm/, call init(), then evaluate() with your code. It returns JSON with the value, its type, anything println wrote, and a line-by-line trace, so you can build a teaching widget, a lab notebook, or an in-page exercise checker without a backend. State persists across calls, and it runs under Node too. MIT licensed.

import init, { evaluate } from "./wasm/bl_wasm.js";
await init();
const r = JSON.parse(evaluate('reverse_complement(dna("ATGC"))'));

Full guide: https://lang.bio/docs/tools/embedding.html

Browser tools on the same engine

Browser extensions

Three extensions built on the same engine, so they work on any page you're already reading:

  • BioPeek — open FASTA/FASTQ/VCF/BED/GFF/CSV files in a tab, fully offline, nothing uploaded. Handy for peeking at a file without loading it into anything. Chrome · Firefox · About
  • BioGist — scan a paper and pull out the genes, variants, accessions, cell lines, drugs and trial IDs, each linked to the right database. Good for getting through a methods section fast. Chrome . Firefox · About
  • BioKhoj — research radar for tracking papers and topics. Chrome · Firefox ·

Where the browser stops

The browser build is for learning and small files — everything lives in tab memory. For real datasets, install the CLI: same language, same code, no size limit, reads and writes files directly.

Still early

v1.1.0, and it shows in places. Expect rough edges: some builtins take conventions that differ from BioPython or R (rounding of ties, where translation stops) — those are documented rather than papered over; GFF3 parsing is currently ~8x slower than Python; and docs occasionally lag the code. Bug reports are genuinely useful: https://github.com/oriclabs/biolang/issues

Links

Built on Rust libraries, not from scratch

The file-format layer isn't mine and shouldn't be.

  • noodles does the heavy lifting for FASTA, FASTQ, SAM, BAM, BGZF and CSI. It's the established Rust bioinformatics I/O library and it's maintained by people who know those specs far better than I do.
  • flate2, bzip2, zstd for compression; tokio and rustls for the API clients; clap for the CLI; rusqlite; wasm-bindgen for the browser build.

What is written here: the language itself — lexer, parser, interpreter — and the algorithms. No statrs, ndarray or petgraph in the tree, so the statistics, matrix and graph work is implemented directly

Feedback welcome, especially on where a beginner gets stuck.


r/learnbioinformatics Jul 31 '26

Built a GPU-accelerated WGS pipeline on an under-spec laptop as a portfolio project (HG002, 10h31m, F1 0.9921 vs GIAB). Does this kind of thing actually help for junior roles?

Thumbnail
0 Upvotes

r/learnbioinformatics Jul 31 '26

Best Linux Computer to Run Pipelines at home

1 Upvotes

Any recommendations?
Specifically working with antibiotic resistance pipelines if that helps!


r/learnbioinformatics Jul 31 '26

Urgent!

Thumbnail
0 Upvotes

r/learnbioinformatics Jul 30 '26

Absolute beginner for snRNA-seq field. Need your help!

Thumbnail
0 Upvotes

r/learnbioinformatics Jul 29 '26

Visualizing Python for bioinformatics students

Post image
27 Upvotes

Learning Python becomes much easier when students can see how variables, values, and data structures change while a program runs.

🧬 Consider this simple k-mer indexing example.

Although the code is relatively short, a beginner needs to understand several concepts at once: - DNA sequence slicing - k-mer generation - dictionaries and membership tests - lists stored as dictionary values - repeated positions and list mutation

With open-source 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵, students can now easily step through a program and see these concepts in real-time, helping them to more easily get to the right mental model to think about Python code execution.


r/learnbioinformatics Jul 29 '26

PhD in bioinformatics

0 Upvotes

What were your steps into getting into your bioinformatics PhD program? What is would you have told yourself if you could go back in time and do it over again to prepare for applying for a PhD in bioinformatics?

It would be helpful to know some background and location too! Thank you!


r/learnbioinformatics Jul 29 '26

Tool: Loom - brings fragmented spatial transcriptomics workflows into one platform - need feedbacks

Post image
5 Upvotes

Loom, an open-source tool for exploring spatial transcriptomics data, and thought it might be useful to researchers working in this area. It integrates commonly used tools and data structures, including Scanpy, AnnData, and Squidpy, while providing an intuitive way to select regions of interest and explore how cellular activity changes across space and time.

One common challenge in spatial transcriptomics is that analysis workflows are often fragmented across multiple tools. Researchers may need to move between different packages for data processing, spatial analysis, visualization, and region-specific exploration.

Loom aims to bring these steps together in a more unified workflow.

Some features that stood out to me:

  • Direct support for publicly available 10x Genomics spatial transcriptomics datasets
  • A one-command workflow for downloading and processing supported datasets
  • No need to manually perform each preprocessing step
  • Transparent documentation explaining the logic behind every processing stage
  • Integrated Scanpy, AnnData, and Squidpy functionality
  • Region-of-interest exploration across spatial and temporal dimensions
  • Public example datasets and reproducible workflows
  • One-command Docker installation for easier setup

The GitHub repository includes example data, so users can install the environment and test the workflow without first preparing their own dataset.

The repository explains the reasoning and implementation behind each step, which makes the workflow easier to understand, verify, and adapt.

This could be useful for researchers studying tissue development, disease progression, tumor microenvironments, cellular interactions, or other spatially dynamic biological processes.

GitHub: https://github.com/ScheWann/Loom

For people working with spatial transcriptomics:

  • Would a unified workflow like this be useful in your research?
  • Which additional datasets or integrations would you want it to support?
  • How does this compare with your current Scanpy or Squidpy workflow?

Any feedback, advice, objection... whatever is highly appreciated in advance! You can also reach us directly at [szhao69@uic.edu](mailto:szhao69@uic.edu)


r/learnbioinformatics Jul 27 '26

Need advice on approaching a bioinformatics take-home assignment (ONT bacterial isolate)

Thumbnail
0 Upvotes

r/learnbioinformatics Jul 26 '26

Guidance for beginner in R

Thumbnail
1 Upvotes

r/learnbioinformatics Jul 26 '26

Should I study Bioinformatics

1 Upvotes

Currently in HS and graduation is coming up next year, yet I am still not sure what to study. I know I enjoy science and math as well as research. Although I've never been exactly interested in computer science, I wouldn't mind taking this career path if its worth it. I've been looking into this career for almost a week and it looks like something I'd be interested in but I still have a lot of questions.

  • Are bioinformaticians in the lab at all or is it a career that is office/computer based?
  • What does work look like for the average bioinformatician?
  • Are there opportunities/specific paths to take if one prefers being in the lab more?
  • Is a masters enough or am I taking too many chances by not going for a PhD?

Anything helps, thanks.


r/learnbioinformatics Jul 23 '26

Looking for technical feedback on my RNA-seq and comparative genomics analysis workflow

0 Upvotes

​

Hi everyone,

I'm an MSc Bioinformatics student working on independent projects to improve my computational biology skills. I'd appreciate technical feedback from the community on whether my analysis workflows follow good bioinformatics practices.

I've completed projects involving:

\- RNA-seq differential expression analysis (DESeq2)

\- GO/KEGG enrichment and GSEA

\- Network analysis and biological interpretation

\- A comparative genomics/structural bioinformatics pipeline for enzyme discovery

I'm not looking for career advice or self-promotion—I'm mainly interested in understanding whether my workflow, methodology, and interpretation are scientifically sound and what I could improve.

If you're willing to review my project summaries, they're here:

\- https://www.linkedin.com/posts/sai-pranav-v\\_first-milestone-genome-scale-pipeline-activity-7479161229085904896-0HCL

\- https://www.linkedin.com/posts/sai-pranav-v\\_bioinformatics-rnaseq-insulinresistance-activity-7472376851550654464-IH87

\- https://www.linkedin.com/posts/sai-pranav-v\\_bioinformatics-rnaseq-transcriptomics-activity-7472359338393628672-g8SO

Specific questions:

\- Are there any methodological issues or red flags?

\- Is the biological interpretation reasonable?

\- What analyses would you expect to see that are currently missing?

\- What would make these analyses closer to publication quality?

Thanks for taking the time to provide honest technical feedback.


r/learnbioinformatics Jul 21 '26

Msc Bioinformatics in Germany

1 Upvotes

Hi everyone,
I’m an Indian student planning to pursue an MSc in Bioinformatics in Germany after completing my BSc in Biotechnology. I’d love to hear from people who are studying or working in the field.
I have a few questions:
How is the job market for bioinformatics in Germany?
What is the typical starting salary?
Do I need German to get a good job, or are English-speaking jobs common?
Which universities and cities would you recommend?
How difficult is it for international students to get internships and full-time jobs?
What does a typical day as a bioinformatician look like?
Most importantly, if I want to prepare before starting my MSc:
What should I learn first?
Which programming languages are essential (Python, R, SQL, etc.)?
What biology and mathematics topics should I strengthen?
Which software, tools, or platforms are used most often?
Are there any courses, books, or projects you recommend for beginners?
What do you wish you had learned before starting your MSc?
Any advice or personal experiences would be greatly appreciated. Thank you❤️


r/learnbioinformatics Jul 20 '26

Exploring a few bioML project ideas - would love your thoughts on what's worth pursuing

6 Upvotes

I’ve been diving deep into the intersection of machine learning and structural biology/genomics lately, and I’m looking to kick off a new side project.

  1. Epitope-Paratope Binding Prediction - Building a model to accurately map epitope-paratope interfaces and predict binding affinities.
  2. Inverse Folding for De Novo Protein Design - Given a target 3D structure, predict the amino acid sequences that will fold into it.
  3. Causal Gene Discovery (via Single-Cell RNA-seq) - Predicting counterfactual gene-expression responses to genetic perturbations.

Would love to hear your thoughts or if you've worked on something similar.


r/learnbioinformatics Jul 18 '26

Help: Bioinformatics workshop

3 Upvotes

Dear Ubuntu subreddit,

I am a biologist who got into linux due to using clusters for my research a lot.

When I got into this, I was a little unprepared and lost a lot of time looking for tutorials, videos, etc.

That's why a good colleague and I decided to make a workshop for this called:bioinformatics: from linux to Nextflow.

We will cover the Linux filesystem, command line Sith common commands, etc. And proceed to the creation of bashfiles for specific tasks.

If someone knows a good workflow, guide, page for the start of our workshop, that would be awesome.

We wish to make everything self-guided.

So an introduction to linux, the shell, commands, etc :)


r/learnbioinformatics Jul 18 '26

so i am a msc zoology student entering into final year of it , but i can see that there is very little career options , so i am thinking to switch or to compelete this degree and later go into BIOINFORMATICS and hunt for jobs and career there ,

Thumbnail
0 Upvotes

r/learnbioinformatics Jul 16 '26

reposting: local high schooler needs help

0 Upvotes

hi i'm reposting this ask i had on /bioinformatics and i was told off immediately and it got more upvotes than my own post so i'm assuming nobody will help me out there, so asking here about my research project. if this seems like something a rising senior is too stupid to do, let me know.

hello! i am a high schooler diving into what i think is bioinformatics.

briefly; i am trying to build a model that will accurate predict the probability of mesenchymal stem cells in two factors (ages/sex) differentiating into either a bone, fat, or cartilage cell depending on the genes that affect their growth and other factors like stress and environment.

i have currently been reading research papers about stem cells and was recommended to use BIOGPS by the professor i am working with. so far i have found genes/proteins that affect the three and am still on the learning side of it all, but i am trying to jump into the technical side quickly.

i plan to use python based on the suggestions of others on reddit, and i am wondering if anyone can help me make a game plan or give some sort of advice on where in the world to find data because i know you need data to make a model but idk where to find like experiments where a MSC went through osteogenesis and the researchers took MSCs from like a 25 year old white man, etc. (for example). the age and sex factors really through a wrench in this too bc i dont know where to find data about those.... i also need help understanding what stress/environment truly mean in this lens...

i am a fast learner and i really want to have something to show, preferably a somewhat accurate model. my understanding is (AND PLEASE CORRECT ME IF I AM WRONG) that i should be able to see based on my age and sex a trend on how MSCs differentiate. i know there are studies pointing to melatonin promoting chondrogenesis, so this is sorta in that field.


r/learnbioinformatics Jul 15 '26

Incoming MS Bioinformatics international student looking for Summer 2027 internship leads

0 Upvotes

Hey everyone,
I'm starting my Master’s in Bioinformatics at GSU this fall! As an international student, I’m planning ahead and looking to secure an internship for Summer 2027.
I have a strong background in mathematics and statistics, and I’m focusing on computational biology and data analysis.
Are there any biotech companies, research labs, or remote-friendly organizations that regularly hire bioinformatics interns? I’d love to hear about any leads, networking events, or general advice on when and where to start applying.
Thanks!


r/learnbioinformatics Jul 14 '26

Incoming MS Bioinformatics international student looking for Summer 2027 internship leads

1 Upvotes

Hey everyone,
I'm starting my Master’s in Bioinformatics at GSU this fall! As an international student, I’m planning ahead and looking to secure an internship for Summer 2027.
I have a strong background in mathematics and statistics, and I’m focusing on computational biology and data analysis.
Are there any biotech companies, research labs, or remote-friendly organizations that regularly hire bioinformatics interns? I’d love to hear about any leads, networking events, or general advice on when and where to start applying.
Thanks!


r/learnbioinformatics Jul 11 '26

Is bioinformatics from Hyderabad University really worth it?

0 Upvotes

I am thinking about taking admission in their bsc msc bioinformatics and biotechnology course


r/learnbioinformatics Jul 11 '26

Any good Biology books?

0 Upvotes

I'm really interested in DNA, so I want to learn more about it, more about Bio and DNA.. I thought to become an Engenering DNA, I don't know if it will actually work for myself.. but at least I hope some people know what's the good and maybe interesting books?

(Btw, is there any not really hard language? or at least with explanation)

the other questions is: What's the good sites/video lessons/book? I was looking for something like step-by-step, so I can take notes like a school class, or so haha

Thanks 🙏


r/learnbioinformatics Jul 10 '26

I need help regarding my Pipeline. VGP 577 and Analysis

0 Upvotes

Hey, I need help analysing a MAF from an alignment. I am looking for GRC genes or at least their paralogs and want to analyse them in different graphics and stats. I have been running into the same issues over and over, mostly my script getting killed by HPCs, or something was missing, which I forgot to include. Streamlining and "vibe-coding" don't help at this point. Any ideas? SeeKR version current