-
Notifications
You must be signed in to change notification settings - Fork 2
Algorithm Information
Melissa Yan edited this page Mar 8, 2019
·
2 revisions
This was implemented using Nathan Lazar's scripts to create constant expected reads per window and to generate observed reads per window.

CBS was implemented using the DNAcopy R package.

HMM was implemented using the HMMcopy R package.

This was implemented using Kristof Torkenczy's scripts.

1. Identify samples that have no whole genome amplification (no.WGA) and exclude these samples from the analysis.
From VNOWCHI_Summary.txt, if UniqueMappingPositions < 50,000, then "no.WGA"
For each region with the agreeing CNV call of gain or loss,
if the region is > 90% of the chromosome's length, then it's "Whole Chromosome CNV"
if the region is >= 15Mb, then it's "Large Segmental CNV", else "small Segmental CNV"
Ploidy status:
If no CNVs were called, then "euploid"
If 1-4 chromosomes have CNVs, then "aneuploid"
If 5 or more chromosomes have CNVs, then "chaotic aneuploid"
Sex status:
If no CNVs were called on the X chromosome (CN=2), then "female" (XX)
If CN = 1 for the X chromosome, then "male" (XY)
If any other CNV calls exist, then "unknown" and flag the sample for inspection
*regardless of the number of CNVs a single chromosome has, ploidy status only counts each chromosome with a CNV once (Ex. If chr1 has 1 gain and 1 loss, then ploidy status will only count chr1 once not twice.)
For the samples from each embryo,
if all samples are euploid, then the embryo is "euploid"
if all samples are aneuploid or chaotic aneuploid, then the embryo is "aneuploid"
if there is a mix of euploid samples with aneuploid and/or chaotic aneuploid samples, then the embryo is "mosaic”