Repository navigation
[study] TUCCI2025_HEAT_PRIMING (PRJNA1132140) - #41
Merged
Merged
Conversation
…tudy Manila clam priming x marine heatwave, 2x2 factorial, 10 clams per group, digestive gland (Tucci et al. 2025, iScience, doi:10.1016/j.isci.2025.113108). - Sample sheet and FASTQ manifest from ENA, keeping only the 40 RNA-seq runs: the BioProject also holds 40 16S amplicon runs from the same RNA under the same attributes. Generated with --library-strategy from PR #40. - Two prespecified comparisons: naive heatwave vs naive control (exposure_only, meta_analysis_primary) and primed vs naive under the same heatwave (resilience: about 4% vs 25% mortality). - Registered but not runnable: the libraries are QuantSeq 3' Tag-Seq, and the RNA-seq workflow's length correction is wrong for 3' counts. - tank_level_replication: two tanks per condition, tank not deposited. Naive heatwave clams are survivors of about 25% mortality. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
sr320
added a commit
that referenced
this pull request
Oct 12, 2026
…anks, survivors) TUCCI2025_HEAT_PRIMING (PRJNA1132140) is claimed in draft PR #41 and registered, but its libraries are QuantSeq 3' Tag-Seq, which the RNA-seq workflow cannot yet quantify correctly. Also records tank-level replication and survivor sampling, and flags PRJNA906528 for the same library-type check. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…eq (#24) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The libraries are QuantSeq 3' Tag-Seq. main now has the workflow's Tag-seq path (#24): fastp poly-X trimming, Salmon --noLengthCorrection, DESeq2 without length offsets. The config sets tag_seq = true, the registration no longer calls the study unrunnable, limitation (1) says what the manifest's length_model must read and never to run without tag_seq, and a curation test pins the setting. Tank membership (limitation 2) is still unknown. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…adow --comparison_id Decision (sr320, 2026-10-12): fit on clams now rather than wait for the authors' tank IDs. Limitation (2) records what that costs: lfcSE ignores tank-to-tank variation, so significance is an upper bound; refit with --replicate_unit if tank IDs arrive. The config set the primary comparison inside the rnaseq block, which the workflow reads before --comparison_id, so the second comparison's outputs would have been named after the first. It now sets rnaseq.comparison_id = null and the primary at top level, as LIU2019_HEAT_HSF1 does; a curation test guards it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
--library-strategy is on main now (#40). Regenerating with the recorded command reproduced samplesheet.tsv and fastq_manifest.tsv byte for byte; only date_generated in ena_provenance.json changed. The registration's curation note says so. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…th --tag_seq All 40 QuantSeq libraries (13.8 GB, MD5-verified) run natively on Pori with tag_seq = true: no length correction in Salmon or DESeq2, which both manifests record. Heatwave vs control in naive clams: 1,606 of 28,984 genes at padj < 0.05. Primed vs naive under the heatwave: 24 of 28,291, small as the survivor caveat predicts. Both are upper bounds: tank is not modelled (tank_level_replication). Replicate dispersion QC passes in all four groups (median 0.08-0.12). Salmon mapped only 42-49% of reads, recorded under limitation (1) as 3' tags falling beyond annotated transcript ends. Every gene resolves exact against the Manila clam crosswalk. qc_status passed_with_warnings, analysis_status harmonized; curation tests pin the manifests and the QC. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 14, 2026
Merged
…CCI2025_HEAT_PRIMING
sr320
marked this pull request as ready for review
October 15, 2026 12:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Claimed by
aree start-studyon Pori, 2026-10-12. Run finished 2026-10-13.Study
TUCCI2025_HEAT_PRIMING, the first real clam study and the first real non-oyster study.~/aree-data/reference. No FASTQ is staged yet (13.8 GB).Status: reanalyzed and harmonized (2026-10-13); ready for review
Both prespecified comparisons were run natively on Pori with
tag_seq = trueand fitted on clams. Tank, the unit of treatment, is not modelled (tank_level_replication).meta_analysis_primary)tag_seq: trueand length_model "none: counts without length offsets (tag_seq)", with 10 vs 10 clams and residual df 18. Every reference file matches the GCF_026571515.1 bundle provenance, and there are no warnings.exactagainstrphil_gene_id_crosswalk.tsv, with a real standard error on every record.This is the first real non-oyster evidence in AREE. It forms the Manila clam partition (taxid 129788). Pooling within the species (k = 2) needs the second Padova heatwave study, PRJNA906528; check its library type and independence first.
Checklist
aree validate-study registry/studies/TUCCI2025_HEAT_PRIMING.yamlpasses. The one warning is the documented exposure_only override.aree fetch-samplesheet, not hand-writtendata/studies/TUCCI2025_HEAT_PRIMING/, with parameters, tool versions and input checksumswork/orresults/qc_statusandanalysis_statusin the YAML reflect what was actually run (qc_status: passed_with_warnings,analysis_status: harmonized)tests/test_tucci2025_study.pypin the decisions that are easy to erode laterCuration decisions
library_strategyRNA-Seq is kept. Here the AMPLICON label is correct, unlike LUTIER2022's: the amplicon runs are paired-end, and the RNA-seq runs are 76 bp single-end at about 7 M reads, matching the paper.exposure_only,meta_analysis_primary. This is the contrast that can pool with other Manila clam heat studies.resilience. According to the paper, about 4% of primed and 25% of naive clams died. That is a group-level survival difference, and no sequenced clam was scored for its own tolerance.tank_level_replicationand recordsbiological_replicates: 2. Ask the authors for tank IDs before running.digestive_gland, and adults (26 mm, hatchery stock from SATMAR) map toadult. Identifiers are standardized against the RefSeq annotation GCF_026571515.1-RS_2023_10, not the authors' Xu et al. genome.🤖 Generated with Claude Code