# Lab Notebook Template with Data Entry Fields

By the end of this article you will have a complete [lab notebook](/knowledge/molecular-biology/lab-notebook) data entry fields template you can copy into a paper notebook, a word processor, or an electronic lab notebook (ELN), a filled-in example showing how the template format works in practice, and a set of field-design rules grounded in published research on data quality. You need nothing installed to start. A pen and a bound notebook are enough. If you want the electronic version, any plain-text editor plus a spreadsheet program will do, and researchers using open-source ELNs such as Chemotion can adapt the same field structure there [1].

## Why Data Entry Fields Matter More Than Prose

A lab notebook entry written as free-flowing prose is easy to produce on a busy day and hard to reuse six months later. Structured fields change that. Each field asks one specific question, so the answer is recorded in the same place every time and can be found, checked, and compared across experiments.

The evidence for structuring entry comes from fields that live and die by record quality. An integrative review of electronic health record research found that user interface features such as mandatory fields, templates, and contextual autocomplete improved data completeness, correctness, or both across the eleven studies examined [2]. In anesthesia record keeping, an information management system that used context-sensitive mandatory data entry fields was evaluated specifically for record completeness and data concordance, showing that the design of entry fields is treated as a first-order determinant of record quality in that clinical setting [3].

The cost of unstructured or manually entered data is measurable. A systematic review and meta-analysis of data processing methods in clinical research pooled error rates from 93 papers and found they ranged from 2 errors per 10,000 fields to 2,784 errors per 10,000 fields, depending on the method used [4]. Automated transfer from electronic health records into electronic case report forms in a COVID-19 trial populated 84 percent of coordinator-completed values, and where both automation and personnel entered values they matched exactly 89 percent of the time, with daily laboratory results showing the highest concordance at 94 percent. Among the discrepancies, a coordinator and a data analyst agreed that 78 percent were data entry errors [5]. Manual entry is where errors concentrate, which is exactly the step a well-designed template controls.

There is also a training gap to compensate for. A survey of instructors of general ecology courses at 48 major United States institutions found that [data management](/blog/guides/data-management-basics-principles-processes-and-best-practices) topics were generally not covered in undergraduate ecology courses, most often because instructors cited a lack of time and a lack of resources [6]. If your formal training skipped this, a template is the fastest way to adopt good habits anyway.

Finally, structured records pay off decades later. A research effort on archival lab notebooks in materials chemistry is digitizing scanned analog notebooks and automatically segmenting pages into discrete entry types so their contents can become computationally usable, AI-ready data resources rather than fading out of the historical record [7]. A notebook written today with consistent fields is far easier for any future reader, human or machine, to interpret.

## What a Data Entry Field Actually Is

A data entry field is a labeled slot in a notebook entry with a defined expected content type. "Date: 2026-11-11" is a field. "I did the experiment on a Friday" is not. Fields differ from narrative text in three ways.

1. A field has a fixed label that never changes between entries, so entries are comparable.
2. A field has an expected type, such as a date, a number with a unit, an option from a controlled list, or free text.
3. A field can be marked mandatory, meaning an entry is incomplete without it.

Mandatory status deserves a note. In the electronic health record literature, mandatory fields reliably improved completeness, but overusing them creates friction and workaround behavior, so the design question is which fields must never be blank rather than which fields can be forced [2]. The anesthesia system work made the fields context-sensitive, meaning a field becomes mandatory only when the surrounding context makes it relevant, which reduced the burden of blanket requirements [3]. Your template should follow the same logic. Reagent lot number is mandatory when a reagent is used and irrelevant when it is not.

## The Core Field Set

The table below summarizes the field types you will use and when each is appropriate. This is the backbone of any lab notebook template with data entry fields, whether on paper or in an ELN.

| Field type | Purpose | Example content |
|--|--|--|
| Identifier | Uniquely names the entry | EXP-2026-014 |
| Date and time | Establishes chronology | 2026-11-11, 14:05 |
| Person | Attributes responsibility | J. Rivera |
| Free text | Objective, hypothesis, observations | "Test whether the new primer pair amplifies the 480 bp target" |
| Numeric with unit | Records quantities unambiguously | 25.0 µL, 95 °C, 30 cycles |
| Controlled vocabulary | Makes entries filterable and comparable | status: planned, in progress, completed, failed |
| Lot and catalog | Traces materials to suppliers | Lot 2411-A (placeholder format) |
| Instrument and settings | Enables reproduction | Thermocycler model B, heated lid on |
| File or sample link | Connects the entry to raw data | see RAW-2026-0141.csv |
| Deviation note | Documents departures from plan | "Incubation ran 65 min instead of 60" |
| Signature and date | Certifies the entry | Signed JR, 2026-11-11 |

Two principles govern this set. First, every numeric value carries its unit in the field itself, never in your memory. Second, every consumable that could vary between batches, such as enzymes, primers, cell lines, or standards, gets a lot field, because lot variation is one of the most common hidden causes of day-to-day results that cannot be reproduced.

## A Free Lab Notebook Data Entry Fields Template

Here is a complete research template in Markdown. Copy it once into your ELN, a text file, or a document, and fill a copy for every experiment. This doubles as the lab notebook data entry fields template example used in the worked walkthrough below.

```markdown
---
experiment_id: EXP-YYYY-NNN
date: YYYY-MM-DD
start_time: HH:MM
operator: Full name
project: Short project name
status: planned | in progress | completed | failed
---

## Objective
One sentence. What question does this experiment answer?

## Hypothesis (optional)
What outcome do you predict, and why?

## Plan or Protocol Reference
Protocol name and version, or a numbered list of steps.

## Materials and Reagents
| Item | Supplier | Lot / Catalog | Amount used |
|------|----------|---------------|-------------|
|      |          |               |             |

## Equipment and Settings
| Instrument | Model | Key settings |
|------------|-------|--------------|
|            |       |              |

## Measured Parameters
| Parameter | Value | Unit |
|-----------|-------|------|
|           |       |      |

## Observations (real time)
Timestamped notes as things happen.

## Deviations from Plan
Anything that did not go as written, with the time it happened.

## Raw Data Location
File names, folder path, or instrument export references.

## Results Summary
What you observed, separate from what you conclude.

## Conclusion
Answer the objective in one or two sentences.

## Sign-off
Signed: ____  Date: ____  Witness (if required): ____
```

Every header is a data entry field with a label, a type, and a place in a fixed order. The YAML block at the top uses machine-readable key-value pairs so that electronic versions can be searched, validated, or exported programmatically.

## Building Your Template, Step by Step

![Seven-step flow for building a lab notebook template, from choosing the container to filling one dry-run entry and checking it.](/article-images/illustrations/lab-notebook-data-entry-fields-template-build-template-steps.webp)

### Step 1. Choose the container

![Comparison table of paper and electronic lab notebooks across enforcement, search, sharing and correction.](/article-images/illustrations/lab-notebook-data-entry-fields-template-paper-vs-digital.webp)

For paper, use a bound or permanently bound notebook with numbered pages, never a loose-leaf pad, because page integrity is part of record credibility. For digital use, a plain-text or Markdown template is the most portable choice. If your lab already runs an ELN, adopt its structure instead of fighting it. Chemotion ELN, an open-source web-based ELN developed for chemistry research, provides structured storage for molecules, reactions, and research data, and supports planning, description, and sharing of recorded work [1]. Its LabIMotion extension, designed for heterogeneous catalysis, shows how a template can stretch to accommodate complex workflows that include catalyst synthesis, device adaptation, activity measurements, and characterization at large-scale facilities [8].

### Step 2. Decide which fields are mandatory

Start from this rule. If leaving a field blank would make the entry impossible to reproduce or impossible to attribute, the field is mandatory. On paper, mandatory means you draw the line and never skip it. In an electronic system, mandatory fields are enforced by the software. A medical informatics review found that mandatory fields and templates were among the interface features associated with improved completeness and correctness of records [2], and the anesthesia record system used context-sensitive mandatory fields so that relevance, not rigidity, drove the requirement [3]. For a bench template, a practical mandatory set is experiment ID, date, operator, protocol reference, materials with lots, deviations, and sign-off.

### Step 3. Define controlled vocabularies

Free text like "worked okay" cannot be filtered. Pick fixed option lists for a handful of fields and stick to them. For example:

```
status:        planned | in progress | completed | failed | abandoned
sample_type:   cell lysate | purified protein | crude extract | other
result_call:   positive | negative | ambiguous | not tested
```

The LabIMotion project takes this idea to a research-infrastructure level by structuring customizable components across three levels, called Elements, Segments, and Datasets, and by linking fields to ontologies so the data is precise and machine-readable, supporting FAIR principles, meaning findable, accessible, interoperable, and reusable [9]. Your local version does not need that machinery, but the underlying habit is identical. Fixed labels and fixed vocabularies make records reusable.

### Step 4. Add numeric fields with units and expected ranges

For fields you will enter repeatedly, such as incubation temperature or reagent volume, write the unit next to the label so it is part of the template, not part of each entry. In an electronic template you can go further and validate. A minimal JSON-style schema for one field looks like this:

```json
{
  "incubation_temperature_c": {
    "type": "number",
    "unit": "degrees C",
    "required": true,
    "minimum": 0,
    "maximum": 100
  }
}
```

The point of a minimum and maximum is not to police science but to catch unit transposition, the classic error where someone types 37 into a Fahrenheit field meant to hold 3. Validation at entry is cheaper than correction after the fact, a lesson that recurs across the clinical data quality literature [2] [4].

### Step 5. Make the paper and PDF version

Many people want a lab notebook template pdf they can print and paste or tape into a bound notebook. Converting the Markdown template is straightforward. Open it in any text editor, export to PDF from a word processor, or print from a Markdown preview with a monospaced font. Keep two design constraints. Leave generous blank space in free-text fields, because handwriting occupies more room than typed text. And keep the sign-off block at the bottom of the page, never split across a page break, so a signature always certifies a complete visible entry.

### Step 6. Version the template itself

Your template will evolve. Give it a version number and a date, and reference the version in each entry, for example "Template v2.1, 2026-11-11". This way, a reader from 2031 knows exactly which fields existed and which did not when the entry was written. Store the template file itself alongside your project data, not only on your personal machine.

### Step 7. Fill one entry and check it

Before committing to the template format, complete one full dry-run entry for an experiment you already understand. Then ask three questions. Could a colleague repeat the work using only this entry? Can you find the raw data file from the entry alone? Can you tell, without asking anyone, who did the work and when? If any answer is no, the missing link tells you which field to strengthen.

## Worked Example: A Filled Entry

Here is the template filled in for a routine [polymerase chain reaction](/knowledge/molecular-biology/polymerase-chain-reaction) (PCR) setup. The values shown are illustrative of standard practice for this technique.

```markdown
---
experiment_id: EXP-2026-014
date: 2026-11-11
start_time: 14:05
operator: J. Rivera
project: Primer validation
status: completed
---

## Objective
Determine whether primer pair P7 amplifies the expected
480 bp target from genomic DNA.

## Plan or Protocol Reference
SOP PCR-Standard v3, 30-cycle protocol.

## Materials and Reagents
| Item              | Supplier | Lot / Catalog | Amount used |
|-------------------|----------|---------------|-------------|
| Polymerase mix    | (supplier)| (as supplied) | 12.5 µL    |
| Forward primer P7 | (supplier)| (as supplied) | 1.0 µL     |
| Reverse primer P7 | (supplier)| (as supplied) | 1.0 µL     |
| Genomic DNA       | in-house | prep 2026-11-04 | 2.0 µL    |

## Equipment and Settings
| Instrument   | Model        | Key settings                     |
|--------------|--------------|----------------------------------|
| Thermocycler | (lab unit B) | 95 C denaturation, 30 cycles,    |
|              |              | annealing per primer Tm estimate |

## Measured Parameters
| Parameter          | Value | Unit |
|--------------------|-------|------|
| Reaction volume    | 25.0  | µL   |
| Cycle number       | 30    | none |
| Annealing temp     | 58    | °C   |

## Observations (real time)
14:20 mix assembled on ice. 14:25 loaded cycler.
17:40 gel run, expected band visible in lanes 2 and 3.

## Deviations from Plan
None.

## Raw Data Location
Gel image: RAW-2026-0141.tif, project folder /primer_validation/

## Results Summary
Single band at approximately 480 bp in both replicate lanes.
No band in the no-template control.

## Conclusion
Primer pair P7 amplifies the target under tested conditions.

## Sign-off
Signed: J. Rivera   Date: 2026-11-11
```

Notice what the fields accomplished. The lot fields mean that if this primer pair behaves differently next month, the entry can be compared against the exact materials used. The deviation field being explicitly marked "None" is itself data, because it distinguishes a clean run from an entry where the author simply forgot to record what went wrong.

## Design Principles Drawn from the Evidence

Three findings from the literature translate directly into template design rules.

First, reduce manual transcription wherever you legitimately can. In the clinical trial study of automated record transfer, the automated feed populated 84 percent of coordinator-entered values, and where the two sources disagreed, most discrepancies were judged to be human data entry errors [5]. In notebook terms, this argues for linking to instrument exports rather than retyping numbers, and for fields that copy forward automatically, such as the protocol version.

Second, expect wide variability in error rates and design against the worst case. The meta-analysis of data processing methods found error rates spanning from 2 to 2,784 errors per 10,000 fields depending on the method, a roughly thousandfold range [4]. Double-checking and verification steps sit at the favorable end of that range, and unreviewed manual entry sits toward the unfavorable end. Building a short self-check line into your template, where you confirm units and sample identifiers before signing, is a low-cost verification step.

Third, let the fields follow the context of the work. The context-sensitive mandatory field approach in anesthesia record keeping [3] and the adaptable three-level component structure in LabIMotion [9] both reflect the same insight. A template is not one size fits all. A microbiology entry needs a strain and growth medium field. A field-sampling entry needs coordinates and weather. Keep your core field set stable and add a small, clearly labeled domain block for your discipline.

## Electronic Notebook Options and Interoperability

If your group outgrows a static template, several open-source directions are documented in the literature. Chemotion ELN provides the base structured environment for chemical research data [1], and LabIMotion extends it to interdisciplinary use with customizable Elements, Segments, and Datasets plus ontology links, distributed and updated through a community hub [9]. For laboratories with tight budgets, a literature review of open-source laboratory automation documents low-cost hardware, open control software, and open electronic lab notebook and data management tools as a viable alternative to commercial systems, while noting that multi-site field-reliability data remains scarce [10].

Interoperability between different ELN platforms is its own emerging problem, since research groups increasingly use different systems. ELNdataBridge is a server-based tool that links disparate ELNs through Python APIs, letting researchers map and configure the transfer of individual values and entry types between systems, demonstrated by connecting the Chemotion ELN and Herbie for chemistry and materials science data [11]. The practical lesson for template design is to keep your field names generic and your data types clean, because well-named fields are what make later cross-system mapping possible.

Some newer systems treat the notebook itself as an integrity artifact. IntegriLAB, a framework for neuroimaging research, consolidates data, documents, and code into one web-based system and certifies research activities through cryptographically signed, immutable records built on a low-impact blockchain layer, aiming to guarantee verifiable authorship and auditability [12]. K-Dense BYOK, an open-source AI research assistant that runs locally, maintains a Living Lab Notebook whose entries are added to but never erased, recorded in a hash-chained log that the agent itself cannot alter, specifically to make scientific claims checkable rather than merely asserted [13]. You do not need cryptography to benefit from the principle. An append-only habit, where you correct errors with a dated strike-through plus an added note instead of erasing content, is the paper equivalent and has always been the gold standard for bound notebooks.

## Common Mistakes and Limitations

**Recording results in the observations field.** Observations are what you saw. Results are what the data showed. Conclusions are what you infer. Mixing these three makes later reanalysis painful. Keep them as separate fields.

**Leaving units out of numeric fields.** A value of "5" recorded without a unit is unusable. Put the unit in the template label so every entry inherits it.

**Skipping the deviation field when nothing went wrong.** Write "None" explicitly. A blank deviation field is ambiguous. An explicit "None" is evidence.

**Over-mandatory design.** Forcing every field to be filled, regardless of relevance, trains people to enter placeholder junk, which is worse than a blank. Use context-sensitive mandatory fields, requiring a field only when it applies, following the pattern shown in the anesthesia record system [3].

**Copying a template without adapting the domain block.** A chemistry template will lack the biological safety fields a microbiology lab needs. Review the field list with your lab's safety and compliance expectations in mind.

**Treating the notebook as private.** Records lose most of their value when only the author can interpret them. Write entries for a successor who has never met you.

**Relying on the template alone for data management skill.** A survey of ecology instructors found data management topics were largely absent from undergraduate courses at major United States institutions, with time and resources cited as the barriers [6]. A template encodes good practice but does not replace understanding it, so read your institution's data retention and record-keeping policies and ask your principal investigator which fields your group requires for patent, publication, or regulatory purposes.

**Losing the raw-to-entry link.** Every entry should name the file or instrument export that holds the raw data. An entry without a raw data pointer is a summary you cannot audit.

One limitation applies to everything here. Your lab, your funder, and your institution may have specific record-keeping requirements that override any general template, so confirm the mandatory field list with your supervisor or institutional guidelines before standardizing.

## Frequently Asked Questions

### What is a lab notebook data entry fields template?

It is a reusable page or file structure with labeled slots for the information every experiment must record, such as date, operator, materials with lot numbers, parameters with units, observations, deviations, and sign-off. Each slot has a fixed label and an expected content type, which keeps entries complete, comparable, and searchable over time.

### Where can I find a free lab notebook data entry fields template?

The Markdown template in this article is free to copy and adapt, and it converts directly to a printed page or a PDF. You can also rebuild the same field structure inside any open-source ELN, since the field labels and types are system-independent.

### How many data entry fields should a single notebook entry have?

Enough to reproduce and attribute the work, typically 10 to 15 fields including the sign-off block. Research on record interfaces shows that mandatory fields improve completeness, but that relevance matters, so keep the mandatory set small and add optional fields only when your discipline requires them [2].

### Do mandatory fields actually improve data quality?

Yes, within limits. Interface features including mandatory fields, templates, and contextual autocomplete were associated with improved completeness or correctness in the studies reviewed in the electronic health record literature [2], and error rate evidence from clinical research shows manual entry is where errors concentrate, with pooled rates ranging from 2 to 2,784 errors per 10,000 fields by method [4].

### Should I use a paper notebook or an electronic lab notebook?

Use whatever your institution requires and your group will actually maintain. Bound paper notebooks remain fully acceptable and archival digitization projects are actively working to preserve and computationally use historical analog notebooks [7]. Open-source ELNs such as Chemotion offer structured, searchable, shareable records [1], and newer tools add cross-platform data exchange [11] and signed, tamper-evident audit trails [12].

### What should I do when a template field does not apply to my experiment?

Write "not applicable" or "N/A" rather than leaving it blank. A blank field is ambiguous between forgotten and irrelevant, while an explicit N/A states that you considered the field. Context-sensitive mandatory field designs in clinical record systems formalize exactly this distinction [3].

### How should I version and back up my template?

Give each template revision a version number and date, reference that version in every entry, and store the template file with your project data. In digital systems, prefer append-only correction, where errors are struck through and annotated rather than deleted, a habit mirrored in modern systems that keep notebook entries immutable and add corrective entries instead [13].

### How does a structured notebook help with future automated or AI analysis?

Consistent labeled fields let software segment, extract, and interpret entries automatically. Research on archival lab notebooks is demonstrating exactly this, converting scanned pages into discrete entry types and extracted, refined data resources suitable for computational study [7], and ontology-linked field structures in modern ELNs make data machine-readable from the moment of entry [9].

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is a lab notebook data entry fields template?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It is a reusable page or file structure with labeled slots for the information every experiment must record, such as date, operator, materials with lot numbers, parameters with units, observations, deviations, and sign-off. Each slot has a fixed label and an expected content type, which keeps entries complete, comparable, and searchable over time."
      }
    },
    {
      "@type": "Question",
      "name": "Where can I find a free lab notebook data entry fields template?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The Markdown template in this article is free to copy and adapt, and it converts directly to a printed page or a PDF. You can also rebuild the same field structure inside any open-source electronic lab notebook, since the field labels and types are system-independent."
      }
    },
    {
      "@type": "Question",
      "name": "How many data entry fields should a single notebook entry have?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Enough to reproduce and attribute the work, typically 10 to 15 fields including the sign-off block. Research on record interfaces shows that mandatory fields improve completeness, but that relevance matters, so keep the mandatory set small and add optional fields only when your discipline requires them."
      }
    },
    {
      "@type": "Question",
      "name": "Do mandatory fields actually improve data quality?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, within limits. Interface features including mandatory fields, templates, and contextual autocomplete were associated with improved completeness or correctness in the reviewed electronic health record studies, and error rate evidence from clinical research shows manual entry is where errors concentrate, with pooled rates ranging from 2 to 2,784 errors per 10,000 fields depending on the data processing method."
      }
    },
    {
      "@type": "Question",
      "name": "Should I use a paper notebook or an electronic lab notebook?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Use whatever your institution requires and your group will actually maintain. Bound paper notebooks remain fully acceptable, and archival digitization projects are working to preserve and computationally use historical analog notebooks. Open-source ELNs such as Chemotion offer structured, searchable, shareable records, and newer tools add cross-platform data exchange and signed, tamper-evident audit trails."
      }
    },
    {
      "@type": "Question",
      "name": "What should I do when a template field does not apply to my experiment?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Write not applicable or N/A rather than leaving it blank. A blank field is ambiguous between forgotten and irrelevant, while an explicit N/A states that you considered the field. Context-sensitive mandatory field designs in clinical record systems formalize exactly this distinction."
      }
    },
    {
      "@type": "Question",
      "name": "How should I version and back up my template?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Give each template revision a version number and date, reference that version in every entry, and store the template file with your project data. In digital systems, prefer append-only correction, where errors are struck through and annotated rather than deleted, a habit mirrored in modern systems that keep notebook entries immutable and add corrective entries instead."
      }
    },
    {
      "@type": "Question",
      "name": "How does a structured notebook help with future automated or AI analysis?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Consistent labeled fields let software segment, extract, and interpret entries automatically. Research on archival lab notebooks is demonstrating this by converting scanned pages into discrete entry types and extracted data resources suitable for computational study, and ontology-linked field structures in modern ELNs make data machine-readable from the moment of entry."
      }
    }
  ]
}
</script>

## Sources

1. [Chemotion ELN: an Open Source electronic lab notebook for chemists in academia](https://pubmed.ncbi.nlm.nih.gov/29086216/)
2. [The relationship between electronic health records user interface features and data quality of patient clinical information: an integrative review](https://pubmed.ncbi.nlm.nih.gov/37740937/)
3. [Record completeness and data concordance in an anesthesia information management system using context-sensitive mandatory data-entry fields](https://pubmed.ncbi.nlm.nih.gov/22244818/)
4. [Error rates of data processing methods in clinical research: A systematic review and meta-analysis of manuscripts identified through PubMed](https://pubmed.ncbi.nlm.nih.gov/39647291/)
5. [Evaluating automated electronic case report form data entry from electronic health records](https://pubmed.ncbi.nlm.nih.gov/36845316/)
6. [The fractured lab notebook: undergraduates and ecological data management training in the United States](https://doi.org/10.1890/ES12-00139.1)
7. [AI-Ready Data: Knowledge Extraction from Archival Lab Notebooks](https://doi.org/10.1109/BigData62323.2024.10825206)
8. [LabIMotion Electronic Lab Notebook as Research Data Management Tool in Catalysis](https://doi.org/10.52825/cordi.v1i.334)
9. [Addressing standardization and semantics in an electronic lab notebook for multidisciplinary use: LabIMotion](https://pubmed.ncbi.nlm.nih.gov/40369666/)
10. [Open-Source Frameworks for Low-Cost Laboratory Automation: A Literature Review of Hardware, Control Software, and Data Infrastructure](https://doi.org/10.63282/3117-5481/aijcst-v5i6p107)
11. [ELNdataBridge: facilitating data exchange and collaboration by linking Electronic Lab Notebooks via API](https://pubmed.ncbi.nlm.nih.gov/40420243/)
12. [IntegriLAB: a blockchain-enabled electronic lab notebook for reproducible neuroimaging research](https://pubmed.ncbi.nlm.nih.gov/42255115/)
13. [K-Dense BYOK: An Open-Source AI Research Assistant That Runs Locally and Keeps a Hash-Chained Lab Notebook](https://www.semanticscholar.org/paper/7dce5752fc476e9dfbeb0e7553b34dca0d8ea569)