▲ 2 r/learnbioinformatics+1 crossposts

OpenLIMS — open-source, self-hosted LIMS with sequencing, BLAST, mass spec, and lab workflow support

Hi everyone,

I’ve been building OpenLIMS, an open-source, self-hosted Laboratory Information Management System aimed at research labs, bioinformatics groups, small biotech teams, and core facilities.

GitHub:
https://github.com/Mokey2002/OpenLIMS

The goal is to provide a lighter alternative for labs that need more structure than spreadsheets but don’t want the cost or complexity of a large commercial LIMS.

Some of the current functionality includes:

  • Sample tracking, lineage, and chain of custody
  • Projects and collaborative experiment notebooks
  • Inventory and barcode/location tracking
  • Configurable workflows and QC
  • Instrument CSV/API ingestion
  • Legacy data migration
  • FASTA and sequence management
  • Clustal Omega alignments
  • Local BLAST databases and blastn/blastp searches
  • mzML/mzXML and other mass-spec data review using pyOpenMS
  • Reporting and audit trails
  • REST API
  • Optional OpenAI or local Ollama assistant

The stack is Django/DRF + PostgreSQL + Celery/Redis with a React frontend, and it can be deployed using Docker Compose.

It’s currently a production-style prototype and is not yet a validated clinical/diagnostic LIMS.

I’d be interested in hearing from people working in bioinformatics or lab informatics

Contributions, issues, and technical feedback are welcome as well.

reddit.com
u/Mokey925 — 13 days ago

I added a read-only, locally hosted assistant to my open-source LIMS — would this be useful in a real lab?

Hi everyone,

I’ve been continuing work on OpenLIMS, an open-source, self-hosted LIMS for research labs, small biotech teams, and groups that need something more structured than spreadsheets.

The latest release, v0.19.2, adds a read-only assistant that can help users find samples, summarize projects, review failed migrations, and explain skipped import rows.

It can operate in three modes:

  • Built-in OpenLIMS Rules with no external AI required
  • Optional OpenAI support
  • Optional local Ollama support for labs that want to keep processing on their own infrastructure

The assistant uses controlled backend tools and respects the logged-in user’s permissions. It cannot directly modify laboratory records. If an AI provider is unavailable, it automatically falls back to the built-in rules engine.

I also recently changed it from a separate page into a small floating assistant available throughout the application.

OpenLIMS currently includes sample and project tracking, inventory, custom fields, instrument imports, audit trails, legacy-data migration, sequence workspaces, Clustal Omega alignments, local BLAST, mass-spectrometry review, reports, and role-based access.

It is still a production-style prototype and is not yet a validated clinical or diagnostic LIMS.

I would appreciate feedback from people who work with lab data:

  • Would a read-only assistant be useful in your lab?
  • What information do you repeatedly search for?
  • Would local processing with Ollama make a difference for your organization?
  • What would you need before trusting a feature like this?

GitHub: https://github.com/Mokey2002/OpenLIMS

reddit.com
u/Mokey925 — 3 months ago
▲ 1 r/Software_Finder+1 crossposts

What lab workflow would you want a lightweight LIMS to handle better?

Hi everyone,
I’m working on a small open-source LIMS project called OpenLIMS, and I wanted to ask for feedback from people who actually work in labs.
I know lab software can be very specific to each lab, and I’m trying not to build “just another system” that tries to do everything. I’m more interested in understanding which workflows are painful enough that a lightweight tool could actually help.
Right now, I’m thinking about workflows like:
Sample and project tracking
Connecting samples to files, results, and notes
Audit/history tracking
Basic inventory and freezer/location tracking
Custom fields for different lab workflows
CSV or instrument result imports
QC review steps
Barcode workflows
Sample-to-result tracking
BLAST/alignment-related workflows
Initial mass spectrometry file preview and run tracking
It is still early and not validated for regulated production use, so I’m not presenting it as something labs should immediately rely on. I’m mostly trying to learn what problems are worth solving well.
For people who work in wet labs, core facilities, bioinformatics, lab automation, or lab operations:
What is one lab data/workflow problem your current setup handles poorly?
For example, is the biggest pain point sample tracking, handoffs between lab members, instrument files, result review, chain of custody, freezer organization, spreadsheets, or something else?
I’m leaving the repo link out of the post because I’m mainly looking for workflow feedback, not trying to spam/promote it.

reddit.com
u/Mokey925 — 4 months ago
▲ 6 r/Software_Finder+1 crossposts

I’m building OpenLIMS — an open-source LIMS for labs that need better sample, project, and scientific data tracking

Hi Everyone,

I’ve been working on OpenLIMS, an open-source laboratory information management system for labs that need a simpler way to manage samples, projects, files, results, and audit history.

The goal is to make a lightweight, self-hostable LIMS for research labs, academic labs, biotech teams, and smaller labs that may currently rely on spreadsheets, shared drives, or custom internal databases.

OpenLIMS is still early and not production/validated yet, but it has grown quite a bit. It now includes:

  • Sample and project tracking
  • Inventory, locations, and container tracking
  • Custom fields for lab-specific metadata
  • File attachments for samples
  • Audit/event history
  • CSV and instrument result imports
  • User/admin groundwork
  • QC workflow groundwork
  • Reports and dashboard pages
  • Audit log filtering and export
  • Real-time updates for longer-running jobs
  • Sequence-related workflows, including BLAST and alignment job updates
  • Initial mass spectrometry support, including file upload, run tracking, TIC preview charts, spectrum counts, retention time ranges, m/z ranges, sample/project linking, and reprocessing

The newest release, v0.11, adds the first mass spectrometry preview using pyOpenMS, including mzML/mzXML/mzData upload support and background processing. More advanced mass spec features like peak picking, feature detection, protein/peptide summaries, mzIdentML support, QC metrics, and sample comparison are planned for the next version.

I’m not trying to replace specialized scientific analysis tools right away. My goal is to make OpenLIMS a central place where labs can organize samples, projects, files, results, QC, audit history, and eventually connect those records to common analysis workflows like sequence alignment, BLAST, and mass spectrometry.

GitHub: https://github.com/Mokey2002/OpenLIMS

I’d really appreciate feedback from people who work in labs, manage lab data, or have used LIMS/LIS systems before.

What would make something like this useful in your lab?

u/Mokey925 — 4 months ago