generate_scientific_method_section
Automated SCI-standard Methods section generator from experiment execution records. Parses LabOS skill call chains, structured JSON logs (extract_experiment_data_from_video, analyze_lab_video_cell_behavior), protocol text, and ELN entries to produce flowing, past-tense, passive-voice Methods prose with full reagent citations, equipment model numbers, and statistical analysis subsections. Outputs LaTeX (\subsection{} / \paragraph{}) or Markdown, ready for direct insertion into a manuscript draft.
npx skills add BioTender-max/awesome-bio-agent-skills --skill generate_scientific_method_section --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Generates the Methods section of a SCI manuscript by ingesting LabOS logs, video analysis JSON, protocol sources, ELN entries, reagent metadata, and statistical outputs, then producing journal-ready prose in LaTeX or Markdown with structured subsections and references.
How it works
- Ingests multiple upstream artifacts: LabOS skill call chain logs, video analysis JSON, protocol sources, ELN entries, reagent metadata, and statistical analysis outputs.
- Builds an experiment provenance and extracts parameters, reagents, instruments, and decisions.
- Organizes information into standard Methods subsections (e.g., Cell Lines and Culture Conditions; Reagents and Antibodies; Experimental Procedures; Microscopy and Image Acquisition; Image and Data Analysis; Statistical Analysis; Data and Code Availability).
- Produces flowing, passive-voice prose in past tense, with exact numeric values and SI units drawn from logs, and includes inline reagent citations and cross-references.
- Outputs LaTeX (with \subsection{}, \paragraph{}, etc.) or Markdown, and may include a reproducibility checklist and a deviation/amendment record when applicable.
When to use it
- When post-experiment write-up is needed and execution records are available.
- After LabOS pipeline completion to document what was done in manuscript form.
- For protocol-to-manuscript conversion from protocols.io or Benchling.
- For reproducibility packaging or compliance-driven documentation.
- When composing a multi-experiment manuscript merging logs from different sessions.
- During revision rounds to surface omitted parameters, instrument settings, or statistical choices.
- For collaborative lab writing where a trainee’s ELN is auto-drafted for senior review.
What it can touch
- Ingests data from LabOS skill call chains, video analysis JSON, protocol sources, ELN entries, reagent metadata, and statistical analysis outputs.
- Produces subsections and prose; references figures/tables as appropriate.
Caveats
- License: MIT
- Tools declared: claude-code
- The skill reports deviations inline as amendments when executed records differ from reference protocols; exact handling (minor vs major) is described in the Deviation & Amendment Documentation within the Skill.
# Generate Scientific Method Section ## Overview `generate_scientific_method_section` closes the LabOS "from bench to paper" loop by automatically drafting the Methods section of a SCI manuscript directly from machine-readable experiment records. It ingests heterogeneous upstream artifacts — LabOS skill execution logs, structured JSON from video analysis pipelines, protocols.io or Benchling ELN entries, reagent inventory metadata, and statistical analysis outputs — extracts every parameter, reagent, instrument, and procedural decision, and synthesizes them into complete, journal-ready Methods prose following IMRAD conventions. Output is LaTeX or Markdown with numbered subsections, in-text citations formatted for a target journal style, and a reproducibility checklist, eliminating the most time-consuming transcription step between bench work and manuscript submission. ## When to Use This Skill Use this skill when any of the following conditions are present: - **Post-experiment write-up**: An experiment has been completed and its execution records (LabOS logs, ELN entries, video analysis JSONs) are available; the next step is to draft the Methods section without manually transcribing
- Overview
- When to Use This Skill
- Core Capabilities
- 1. Multi-Source Record Ingestion & Provenance Extraction
- 2. Methods Section Structure & Subsection Decomposition
- 3. SCI-Grade Prose Generation
- 4. LaTeX & Markdown Formatting
- 5. Reproducibility & Compliance Checklist
- 6. Deviation & Amendment Documentation
- Usage Examples
- Example 1 — Full Methods Section from LabOS Pipeline Execution Log
- Example 2 — Methods from Video Deviation Log (with Protocol Amendments)
- Example 3 — Minimal Input: ELN Entry Only → Draft Methods
- Integration Notes
What does the generate_scientific_method_section skill do?
Automated SCI-standard Methods section generator from experiment execution records. Parses LabOS skill call chains, structured JSON logs (extract_experiment_data_from_video, analyze_lab_video_cell_behavior), protocol text, and ELN entries to produce flowing, past-tense, passive-voice Methods prose with full reagent citations, equipment model numbers, and statistical analysis subsections. Outputs LaTeX (\subsection{} / \paragraph{}) or Markdown, ready for direct insertion into a manuscript draft.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill generate_scientific_method_section --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
