You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: intakes/13-Semester-2-2025/index.md
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,18 +46,21 @@ How far we got was ...
46
46
47
47
# Duplex Sequencing
48
48
49
-
Our objective was ...
50
-
51
-
What we did as a group was ...
52
-
53
-
How far we got was ...
49
+
Our objective was to embed duplex-specific QC metric generation and reporting into the core pipeline in a reproducible and version-controlled way, improving upon earlier approaches that operated outside the main workflow. Duplex-specific metrics are currently calculated outside the main processing pipeline using custom R markdown, which are neither containerized nor version-controlled, making them difficult to reproduce and maintain. Additionally, some of these scripts rely on GPL-licensed components, which conflict with the MIT license of the in-house duplex pipeline, creating licensing incompatibilities. The Duplex QC results were also only available in standalone R-generated reports, while standard read-level metrics were presented in MultiQC. This fragmentation can make it harder for users to assess experimental quality efficiently.
50
+
51
+
To resolve these issues, we modularized the R Markdown notebook into a standalone R script to improve computational efficiency, enhance version control, facilitate automation within pipelines, and simplify testing. This was packaged within a Docker container to ensure reproducibility and compatibility by removing GPL-licensed dependencies. A custom MultiQC plugin was developed to render duplex-specific metrics and plots directly within the Duplex MultiQC report generated after consensus sequence creation, while leaving the standard read-level QC report unchanged. This integration ensures that visuals are clear, accessible, and tailored specifically for duplex quality assessment.
52
+
53
+
How far we got was completing all the planned work, including refactoring the R scripts, containerizing the workflow, developing the custom MultiQC plugin, and integrating everything into the main pipeline. The system has been tested, with team members reproducing each other’s results to ensure consistency and reliability. However, there remains considerable potential for extension on all fronts — from expanding the testing framework, to customizing the MultiQC plugin with additional metrics and visuals, as well as further optimizing the pipeline integration.
-[Link to individual learning plans](https://wehieduau.sharepoint.com/:f:/r/sites/StudentInternGroupatWEHI/Shared%20Documents/Duplex%20Sequencing/ILP%20Semester%202,%202025?csf=1&web=1&e=xoUv7y)
59
+
-[Link to technical diaries](https://wehieduau.sharepoint.com/:f:/r/sites/StudentInternGroupatWEHI/Shared%20Documents/Duplex%20Sequencing/Technical%20Diaries%20Semester%202,%202025?csf=1&web=1&e=d9noTY)
60
+
- Link to Github repos: [duplex-seq-pipeline (Repo A)](https://github.com/WEHIGenomicsRnD/duplex-seq-pipeline), [G000204_duplex (Repo B)](https://github.com/WEHIGenomicsRnD/G000204_duplex), [calculate-duplex-metrics (Repo C)](https://github.com/Jahnavi1122/calculate-duplex-metrics/tree/dylan/calc-duplex-metrics-NanoMB1Rep1), [MultiQC plugin (Repo D)](https://github.com/Jahnavi1122/MultiQC_Plugin/tree/Sem2_2025)
61
+
-[Additional R_CLI and Plugin Docs](https://wehieduau.sharepoint.com/:f:/r/sites/StudentInternGroupatWEHI/Shared%20Documents/Duplex%20Sequencing/Additional%20Documentation%20-%20Plugin%20and%20RCLI%20(Sem2_2025)?csf=1&web=1&e=s2oLRc)
0 commit comments