Repository navigation
[study] BERNARDINI2024_TIRE (PRJNA856813) - #36
Merged
Merged
Conversation
…tables rnaseq workflow: - --single_end: one FASTQ per sample (fromFilePairs size 1); fastp, Salmon (-r) and viral QC use their single-end forms. - --tag_seq: for QuantSeq-style 3' tag libraries, which give ~one read per transcript. fastp adds --trim_poly_x; Salmon uses --noLengthCorrection and drops --gcBias; DESeq2 builds from counts with no tximport length offset (pseudo-bulk sums raw counts instead of length-scaled ones). - Both flags are recorded in the workflow manifest's parameters, and CI runs the raw DAG single-end with --tag_seq under -stub-run. aree fetch-samplesheet: - --design-table / --design-join / --design-source: for deposits whose BioSamples carry no design (only an isolate code), join a committed table (e.g. the authors' submission sheet) on a shared attribute. Every sample must match exactly one row and every row a sample; the table's sha256 and source are recorded in ena_provenance.json. Needed by study/PRJNA913164/GEORGE2023_HEATWAVE_PLOIDY (72 single-end QuantSeq libraries; treatment and ploidy only in the authors' NCBI sheet). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The harmful_algal_bloom and pollutant_exposure stressors had no phenotype axis, so their evidence would have been filed under survival or another unrelated term. toxicant_tolerance covers biotoxins and chemical pollutants; default resilience_relevance is resilience, like the other *_tolerance terms, so exposure-only studies set exposure_only or stress_response. Needed by study/PRJEB18614 (Alexandrium minutum HAB exposure). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
main gained its own single-end support (#25, with --se_adapter) and DESeq2 --covariates (#27) while this branch was open. Conflicts resolved by taking main's implementation of both and re-applying only what this branch adds: - --tag_seq: fastp --trim_poly_x; Salmon --noLengthCorrection and no --gcBias; DESeq2 from counts without tximport length offsets (pseudo-bulk sums raw counts); recorded in the manifest's parameters. - fetch-samplesheet --design-table / --design-join / --design-source (merged cleanly). - CI: a single-end --tag_seq stub step on main's single-end fixtures. - README: a Tag-seq section, including a poly-A check for telling QuantSeq from full-length libraries. This branch's own single_end implementation is dropped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… study/PRJNA856813/BERNARDINI2024_TIRE
main added byssal_attachment and burrowing_performance (ontology 0.2.0) in the same place. Both sets kept; ontology bumped to 0.3.0, and defining_a_phenotype.md now lists all 18 terms (it still said 0.1.0 / 15). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tudy/PRJNA856813/BERNARDINI2024_TIRE
Bernardini et al. 2024 tire microparticles and leachate, day-41 adult gill, one oyster per library. Design from run-level experiment titles (BioSamples are shared 16S records); 3' tag libraries confirmed by poly-A content, so --single_end --tag_seq. Four comparisons vs controls, high-concentration particles primary. Run not yet done. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tudy-scope requires Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Full-depth native run of the 30 day-41 gill QuantSeq libraries with --single_end --tag_seq. Individual-oyster replicates pass dispersion QC (0.030-0.054); Salmon calls every library SF, confirming QuantSeq FWD. Small responses as the paper reports: 48/88 DE genes for leachate high/low, 13/17 for particles high/low. Harmonized 89,752 records. qc passed_with_warnings (tank layout and concentrations unknown). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
sr320
marked this pull request as ready for review
October 15, 2026 12:38
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 Hete, 2026-10-12. Run and harmonization finished 2026-10-12. Blocked on sr320/AREE#24 (--tag_seq) and #31 (toxicant_tolerance). This branch contains both, socheck-study-scopefails until they merge and it is rebased ontomain.Study
BERNARDINI2024_TIRE. AREE's first real pollutant study.PRJNA856813. The paper is Bernardini et al. 2024, J Hazard Mater 480:135742, 10.1016/j.jhazmat.2024.135742. It's not open access; only the abstract was read.NATis left out because no source defines it.--single_end --tag_seq, native run on Hete.Library type was checked, not assumed
The deposit says only "RNA-Seq, RANDOM". Two checks agree that these are 3′ QuantSeq FWD libraries:
So counts are not length-corrected. An earlier AREE-co reanalysis had treated them as full-length.
Result
Checklist
aree validate-studypasses (expectedstress_responseoverride warnings)aree fetch-samplesheet. The design is parsed from run-levelexperiment_title, because the BioSamples are shared 16S records; the platform is part of the condition, so 16S runs never enter an arm.single_end/tag_seq), standardized tables and reports committedqc_status: passed_with_warnings,analysis_status: harmonizedtests/test_bernardini2024_tire.py(7; full suite 354)Curation decisions
stress_responseontoxicant_tolerance. No tolerant-vs-sensitive contrast exists; the abstract's "resilience" is an absence of effect at group level.🤖 Generated with Claude Code