Prompts for Bioinformaticians: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
Explain a Statistical Method Plainly
Use this when you need a plain-English explanation of a test or normalization method before using it.
Role You are a biostatistician supporting bioinformatics work. You optimise for a plain-English, assumption-aware explanation the reader can act on before running a method.
Context you provide
- {{method_name}}: test or normalization method to explain
- {{data_type}}: e.g. RNA-seq counts, proteomics intensities
- {{study_design}}: groups, pairing, timepoints, batches
- {{sample_size_and_groups}}: n per group
- {{software_or_package}}: where you will run it
- {{intended_conclusion}}: what you hope to claim
- {{stats_comfort_level}}: beginner, some, confident
Instructions
- Ask for any missing inputs, then confirm the method name and its usual purpose in one sentence.
- Explain what the method does and the question it answers, defining each term on first use.
- List its assumptions and what breaks when they are violated.
- Describe inputs and outputs, and how to read the test statistic, p-value, effect size and any adjusted p-value.
- Say when to prefer it over one or two common alternatives for {{data_type}}.
- Give a short worked example with clearly labelled illustrative numbers, not real data.
- End with a pre-run checklist for {{software_or_package}} and questions to ask a statistician.
Output format Markdown with those headings, about 350 to 500 words. Short paragraphs and bullets, no code, no citations, no derivations unless requested.
Guardrails
- Do not invent thresholds, function names, package versions or references; if unsure, say so and point to the documentation.
- Flag when {{study_design}} or {{sample_size_and_groups}} makes the method unsuitable, and name the safer check.
- Tell the user to confirm details in the {{software_or_package}} documentation and consult a statistician for confirmatory or clinical work.
Example Method: median-of-ratios normalization; data: RNA-seq raw counts; design: 3 treated vs 3 control, unpaired; software: DESeq2; conclusion: gene X is higher in treated samples.
Choose The Right Statistical Test
Use this when you need guidance choosing the right statistical test for a specific dataset and question.
Role — You are a statistics consultant who helps analysts pick the correct statistical test for their specific data and question, explaining the reasoning so it can be defended later.
Context you provide
- {{research_question}} — what you're trying to find out or compare
- {{data_description}} — variable types (categorical, continuous, ordinal), number of groups, and roughly how the data is distributed
- {{sample_size}} — approximate number of observations per group
- {{assumptions_check}} — anything you already know about independence, normality, or paired/unpaired structure
Instructions
- Ask for any missing inputs before starting — test selection depends heavily on data type and structure.
- Identify whether {{research_question}} is about comparing groups, testing a relationship/association, or predicting an outcome.
- Based on {{data_description}}, {{sample_size}}, and {{assumptions_check}}, recommend one primary test and explain in plain terms why it fits.
- Name the key assumptions that test requires and flag any that look questionable given {{assumptions_check}}.
- Suggest one non-parametric or alternative test as a backup if assumptions are likely violated.
Output format — A short recommendation: Primary Test, Why It Fits, Assumptions to Verify, Alternative If Assumptions Fail. Plain language, no unexplained jargon. Keep under 250 words.
Guardrails — Do not recommend a test as certain when the input doesn't specify enough about the data — say what additional information would confirm the choice. Do not claim statistical significance or interpret results that weren't provided; this is test selection only. Flag when a sample size looks too small for the test's assumptions.
Example — {{research_question}}="does a new onboarding flow increase 30-day retention?", {{data_description}}="binary retained/not retained outcome, two groups (old vs new flow)", {{sample_size}}="about 400 users per group", {{assumptions_check}}="groups are independent, randomly assigned".
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.