yuchaojiang / MARATHON

Integrative pipeline for profiling DNA copy number and inferring tumor phylogeny
GNU General Public License v2.0
20 stars 5 forks source link

readVCFforCanopy #2

Closed mayasheth closed 5 years ago

mayasheth commented 5 years ago

Hello! I am trying to run Canopy on a VCF containing daya from several tumor samples. However, when I use the command readVCFforCanopy(), I get the following error:

Error in readVCFforCanopy(myVCF) : Please ensure the input file is in VCF format with first 9 column names: CHROM, POS, ID, REF, ALT, QUAL, FILTER, INFO, FORMAT, followed by one column per sample

I have checked the VCF and confirmed that this it is in the correct format- what else could be wrong?

bwubb commented 5 years ago

I believe it doesn't actually want a vcf file. You have to strip it of all header lines and # in front of CHROM

mayasheth commented 5 years ago

Thank you!!

Follow up question- how does one choose the "K" and "numchain" values?

I am running canopy.sample.nocna(), but keep getting the error "Error in if (r >= randr) { : missing value where TRUE/FALSE needed." I've traced this back to the addsamptree function but don't know how to fix it.

yuchaojiang commented 5 years ago

Thanks Brad! Yes, I believe the current version needs a vcf without additional header information and the first row without the pound sign.

Gene, it was very coincident but I was literally using this code for one other project this morning and was about to email you. Can you update the function readVCFforCanopy in MARATHON to:

1) Enables reading in vcf file with header information and with #CHROM as the first element. I am attaching a sample vcf.

vcf = scan("sample_w_header.vcf", what="character") N = length(vcf) id = which(vcf[1:1000]=="#CHROM") vcf=vcf[id:N]

vcf=matrix(vcf, nrow=length(vcf)/(grep('^chr',vcf[1:100])[1]-1), byrow=T) colnames(vcf)=vcf[1,] vcf=vcf[-1,] N0=nrow(vcf)

2) Output genotype and reads matrix as well, in addition to vcfTargets, R, and X. The users usually need to screen for the somatic SNVs by looking at the genotype of normal and tumor. Can you add a note in the pipeline specifying this screening process?

Thanks, Yuchao

From: Brad Wubbenhorst notifications@github.com Sent: Wednesday, October 3, 2018 10:52 PM To: yuchaojiang/MARATHON MARATHON@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

I believe it doesn't actually want a vcf file. You have to strip it of all header lines and # in front of CHROM

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-426868340, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJqiyVy5RgPU77-Iu3WQkox6mA7f8vj5ks5uhXe6gaJpZM4XHRKb.

yuchaojiang commented 5 years ago

K is the number of clones you want to test on. Numchain is the number of MCMC chains you want to randomly initiate for each different K values. If you don’t understand what these mean, keep K=2:5 and numchain =10 (you can increase the latter depending on your computation power and the size of your run).

From: mayasheth notifications@github.com Sent: Wednesday, October 3, 2018 11:24 PM To: yuchaojiang/MARATHON MARATHON@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Thank you!!

Follow up question- how does one choose the "K" and "numchain" values?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-426873033, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJqiyXE4f-_CpIw0pk8dmhm-3WiCmMFaks5uhX9sgaJpZM4XHRKb.

yuchaojiang commented 5 years ago

We need more details before we can help you..

From: mayasheth notifications@github.com Sent: Wednesday, October 3, 2018 11:31 PM To: yuchaojiang/MARATHON MARATHON@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Additionally, my WM, Wm, epsilonM/m, C, and Y values all returned NULL- do you know why this may have happened?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-426873898, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJqiyRdPNO2rloj4V6D-X2N7fOXSxaB2ks5uhYEMgaJpZM4XHRKb.

mayasheth commented 5 years ago

Thanks for helping out! I ran readVCFforCanopy on a multi-sample vcf with WES data from 12 samples. Some positions have more than one alternate allele. When I ran this, I got a lot of warning messages about NAs induced by coercion, and wasn't sure why that happened. I replaced all NAs with 0 in the R and X matrices and passed them to canopy.sample.nocna()... will this produce a valid output? What other information would be helpful to share?

mayasheth commented 5 years ago

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

urrutiag commented 5 years ago

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb .

mayasheth commented 5 years ago

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=.

urrutiag commented 5 years ago

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb .

mayasheth commented 5 years ago

Hi,

The file is in a Google Drive folder herehttps://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing. I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=.

urrutiag commented 5 years ago

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here< https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing>. I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb .

mayasheth commented 5 years ago

Hi Gene,

Thank you so much for this advice! I took a look at the sections you mentioned. Unfortunately, I don't have access to the raw sequencing data, so I am not sure how to appropriately pare down the variants. If I were to simply randomly select a subset of variants to use, what would an ideal number be?

Additionally, I re-installed all of the packages, but when I try to run canopy.cluster using the first 1000 variants, I get the following error:

Error in canopy.cluster(R = R, X = X, num_cluster = num_cluster, num_run = num_run) : object 'zeroRef' not found

What could be causing this?

Thanks, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 10:11:43 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here< https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing>. I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430252927&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=_Ry0xdHwHGYZT5XznjwMRD66duAoabFY8P2L748elno&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix5GSR0AyMiBzgFDr4f7cjTxjytgfks5ulekfgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=1ZU0sAvxlRyTzyPBNmavrN4p-kQ_OTcpVwmOXhMsWvg&e=.

urrutiag commented 5 years ago

Hi Maya,

I just pushed the update to canopy.cluster.

If the list below is not practical for you, then I would suggest finding the 500 to 1000 most highly variable variants in terms of variance across samples of variant allele frequency. But make sure the variants have high depth of coverage as stated below.

Thanks, Gene

On Tue, Oct 16, 2018 at 12:32 PM mayasheth notifications@github.com wrote:

Hi Gene,

Thank you so much for this advice! I took a look at the sections you mentioned. Unfortunately, I don't have access to the raw sequencing data, so I am not sure how to appropriately pare down the variants. If I were to simply randomly select a subset of variants to use, what would an ideal number be?

Additionally, I re-installed all of the packages, but when I try to run canopy.cluster using the first 1000 variants, I get the following error:

Error in canopy.cluster(R = R, X = X, num_cluster = num_cluster, num_run = num_run) : object 'zeroRef' not found

What could be causing this?

Thanks, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 10:11:43 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here<

https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing . I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=

, or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430252927&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=_Ry0xdHwHGYZT5XznjwMRD66duAoabFY8P2L748elno&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix5GSR0AyMiBzgFDr4f7cjTxjytgfks5ulekfgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=1ZU0sAvxlRyTzyPBNmavrN4p-kQ_OTcpVwmOXhMsWvg&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-430306415, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTqhURZ4a76HMz4S159UesiIHu2uks5ulgofgaJpZM4XHRKb .

mayasheth commented 5 years ago

Hi Gene,

I've been trying to run Canopy on a selected set of ~700 variants with high total read depth and variability with a variety of subclone numbers. I haven't been able to cluster them, because I get this error:

Error in kmeans(mat, kmeans_k, iter.max = 100) : more cluster centers than distinct data points.

The post processing step after running the non-clustered algorithm has been giving me this error over all ranges of subclones:

No configuration has posterior probablity greater than the threshold! Run sampling longer or reduce the threshold. Error in config.summary[i, 1] : subscript out of bounds

The algorithm appears to have converged with max.simrun = 100,000, min.sumrun = 10,000 (the likelihood plots are asymptotic). The mean likelihood values and BIC are in the range of:

k = 8 : mean likelihood -1170432 ; BIC -2347637

Do you have any suggestions on what parameters to change, or should I select the variants I'm using differently? How would I reduce the threshold?

Thank you for your help, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 4:10:00 PM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I just pushed the update to canopy.cluster.

If the list below is not practical for you, then I would suggest finding the 500 to 1000 most highly variable variants in terms of variance across samples of variant allele frequency. But make sure the variants have high depth of coverage as stated below.

Thanks, Gene

On Tue, Oct 16, 2018 at 12:32 PM mayasheth notifications@github.com wrote:

Hi Gene,

Thank you so much for this advice! I took a look at the sections you mentioned. Unfortunately, I don't have access to the raw sequencing data, so I am not sure how to appropriately pare down the variants. If I were to simply randomly select a subset of variants to use, what would an ideal number be?

Additionally, I re-installed all of the packages, but when I try to run canopy.cluster using the first 1000 variants, I get the following error:

Error in canopy.cluster(R = R, X = X, num_cluster = num_cluster, num_run = num_run) : object 'zeroRef' not found

What could be causing this?

Thanks, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 10:11:43 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here<

https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing . I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=

, or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430252927&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=_Ry0xdHwHGYZT5XznjwMRD66duAoabFY8P2L748elno&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix5GSR0AyMiBzgFDr4f7cjTxjytgfks5ulekfgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=1ZU0sAvxlRyTzyPBNmavrN4p-kQ_OTcpVwmOXhMsWvg&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-430306415, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTqhURZ4a76HMz4S159UesiIHu2uks5ulgofgaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430382743&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=ycfsRBYJYSJ8CeDVhZjIRt06LSePQ0tkxHyt1jgVdlE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ApjixxyrjyDf739sGUPJ9WPud3z2-5Fbn-5Fks5ulj0YgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=RtQqwmuDbF1i_3Euy6unQPHcfW0YvGkE5lrZL5aHv8w&e=.

mayasheth commented 5 years ago

Gene,

So sorry for the multiple emails. I have been able to generate trees with a couple different subclone numbers. My research mentor and I are having a little trouble interpreting what the tree means; for example, how do the different nodes correspond to the samples?

We would greatly appreciate any help.

Thanks,

Maya


From: Maya Sheth Sent: Saturday, October 20, 2018 8:52:38 AM To: yuchaojiang/MARATHON; yuchaojiang/MARATHON Cc: Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Gene,

I've been trying to run Canopy on a selected set of ~700 variants with high total read depth and variability with a variety of subclone numbers. I haven't been able to cluster them, because I get this error:

Error in kmeans(mat, kmeans_k, iter.max = 100) : more cluster centers than distinct data points.

The post processing step after running the non-clustered algorithm has been giving me this error over all ranges of subclones:

No configuration has posterior probablity greater than the threshold! Run sampling longer or reduce the threshold. Error in config.summary[i, 1] : subscript out of bounds

The algorithm appears to have converged with max.simrun = 100,000, min.sumrun = 10,000 (the likelihood plots are asymptotic). The mean likelihood values and BIC are in the range of:

k = 8 : mean likelihood -1170432 ; BIC -2347637

Do you have any suggestions on what parameters to change, or should I select the variants I'm using differently? How would I reduce the threshold?

Thank you for your help, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 4:10:00 PM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I just pushed the update to canopy.cluster.

If the list below is not practical for you, then I would suggest finding the 500 to 1000 most highly variable variants in terms of variance across samples of variant allele frequency. But make sure the variants have high depth of coverage as stated below.

Thanks, Gene

On Tue, Oct 16, 2018 at 12:32 PM mayasheth notifications@github.com wrote:

Hi Gene,

Thank you so much for this advice! I took a look at the sections you mentioned. Unfortunately, I don't have access to the raw sequencing data, so I am not sure how to appropriately pare down the variants. If I were to simply randomly select a subset of variants to use, what would an ideal number be?

Additionally, I re-installed all of the packages, but when I try to run canopy.cluster using the first 1000 variants, I get the following error:

Error in canopy.cluster(R = R, X = X, num_cluster = num_cluster, num_run = num_run) : object 'zeroRef' not found

What could be causing this?

Thanks, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 10:11:43 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here<

https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing . I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=

, or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430252927&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=_Ry0xdHwHGYZT5XznjwMRD66duAoabFY8P2L748elno&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix5GSR0AyMiBzgFDr4f7cjTxjytgfks5ulekfgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=1ZU0sAvxlRyTzyPBNmavrN4p-kQ_OTcpVwmOXhMsWvg&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-430306415, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTqhURZ4a76HMz4S159UesiIHu2uks5ulgofgaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430382743&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=ycfsRBYJYSJ8CeDVhZjIRt06LSePQ0tkxHyt1jgVdlE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ApjixxyrjyDf739sGUPJ9WPud3z2-5Fbn-5Fks5ulj0YgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=RtQqwmuDbF1i_3Euy6unQPHcfW0YvGkE5lrZL5aHv8w&e=.

yuchaojiang commented 5 years ago

I think you should read our PNAS paper carefully. It has all the details with regard to the input, output, and modeling.

Thanks, Yuchao


From: mayasheth notifications@github.com Sent: Monday, October 22, 2018 10:00:14 PM To: yuchaojiang/MARATHON Cc: Jiang, Yuchao; Comment Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Gene,

So sorry for the multiple emails. I have been able to generate trees with a couple different subclone numbers. My research mentor and I are having a little trouble interpreting what the tree means; for example, how do the different nodes correspond to the samples?

We would greatly appreciate any help.

Thanks,

Maya


From: Maya Sheth Sent: Saturday, October 20, 2018 8:52:38 AM To: yuchaojiang/MARATHON; yuchaojiang/MARATHON Cc: Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Gene,

I've been trying to run Canopy on a selected set of ~700 variants with high total read depth and variability with a variety of subclone numbers. I haven't been able to cluster them, because I get this error:

Error in kmeans(mat, kmeans_k, iter.max = 100) : more cluster centers than distinct data points.

The post processing step after running the non-clustered algorithm has been giving me this error over all ranges of subclones:

No configuration has posterior probablity greater than the threshold! Run sampling longer or reduce the threshold. Error in config.summary[i, 1] : subscript out of bounds

The algorithm appears to have converged with max.simrun = 100,000, min.sumrun = 10,000 (the likelihood plots are asymptotic). The mean likelihood values and BIC are in the range of:

k = 8 : mean likelihood -1170432 ; BIC -2347637

Do you have any suggestions on what parameters to change, or should I select the variants I'm using differently? How would I reduce the threshold?

Thank you for your help, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 4:10:00 PM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I just pushed the update to canopy.cluster.

If the list below is not practical for you, then I would suggest finding the 500 to 1000 most highly variable variants in terms of variance across samples of variant allele frequency. But make sure the variants have high depth of coverage as stated below.

Thanks, Gene

On Tue, Oct 16, 2018 at 12:32 PM mayasheth notifications@github.com wrote:

Hi Gene,

Thank you so much for this advice! I took a look at the sections you mentioned. Unfortunately, I don't have access to the raw sequencing data, so I am not sure how to appropriately pare down the variants. If I were to simply randomly select a subset of variants to use, what would an ideal number be?

Additionally, I re-installed all of the packages, but when I try to run canopy.cluster using the first 1000 variants, I get the following error:

Error in canopy.cluster(R = R, X = X, num_cluster = num_cluster, num_run = num_run) : object 'zeroRef' not found

What could be causing this?

Thanks, Maya


From: urrutiag notifications@github.com Sent: Tuesday, October 16, 2018 10:11:43 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi Maya,

I am glad that you were able to read the vcf file. Thanks for sending the vcf data. I have added some checks to canopy.cluster to remove variants with zero or NA for depth for any sample. However the file contains 400K variants, and I would suggest paring this number down. I was able to run canopy.cluster using the first 1000 variants from your data set.

I would suggest looking at our MARATHON sections for guidance:

How to generate SNA input for Canopy and Which CNAs and SNAs to use?

Thanks, Gene

On Mon, Oct 15, 2018 at 12:57 PM mayasheth notifications@github.com wrote:

Hi,

The file is in a Google Drive folder here<

https://drive.google.com/drive/folders/1yn9RnM69iQFx40Sl928-k2CYr9oRHr7C?usp=sharing . I was now able to read the VCF, but running clustering step below gives me the following error: "Running EM with 2 clusters... 1 Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)"

[cid:ec43768b-744f-4732-af7e-8176a93357f0]

Would appreciate any advice.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 11:51 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

OK could you please send the file? Thanks

On Mon, Oct 15, 2018 at 11:23 AM mayasheth notifications@github.com wrote:

Hi Gene,

I am inputting a true VCF with header and #CHROM and still getting this error.

Thanks, Maya


From: urrutiag notifications@github.com Sent: Monday, October 15, 2018 10:26:25 AM To: yuchaojiang/MARATHON Cc: Maya Sheth; Author Subject: Re: [yuchaojiang/MARATHON] readVCFforCanopy (#2)

Hi,

MARATHON::readVCFforCanopy is now set up to read true VCF files with header and #CHROM. This is the preferred format going forward.

The legacy function MARATHON::readVCFDataFrameforCanopy is still available for "VCF type" files with no header and no # before CHROM like the one I assume you used originally.

Thanks, Gene

On Sun, Oct 14, 2018 at 6:04 PM mayasheth notifications@github.com wrote:

Hello. I am just updated the Marathon package and am trying to run readVCFforCanopy on the same file I originally did successfully, using the file path as input. However, I get the following error:

Error in matrix(RVector, nrow(AD), ncol(AD)) : 'data' must be of a vector type, was 'NULL'

What can I do about this?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429667158 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUQGjkbB6zE5XihrfuEhP4--gI7yks5uk7TjgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429874191&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=6Wy-i-Bd7EqRKi9508WGjOIMwPzYRTDeAb9S3JZt8zI&e=

, or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix3IC7uph0uJdfPMoednxkeMTyAOSks5ulJsRgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=aD_halurizUaXeYQ3urecEEVEvDK4FgtBCG487qz_ks&s=GCizzr9IYfg4afPFbUqZsG4udjTv0RFcxBa56u3AsqA&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429898493 , or mute the thread <

https://github.com/notifications/unsubscribe-auth/AguejUl9Jxvaul6OUb8aHDHWz6cFVpcnks5ulKh7gaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D429909330&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=KI7N9wPagdHllGTO_hKdlRlL_23wKc05dfwZ9FnlMUE&e= , or mute the thread<

https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix94y-2DJwssxzkEQ-5FPN-2D1t4D9xinZZks5ulK7ogaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=CdSfukhN3LwjzK-lD8obvXUCCxOJkMADWboj1D193Dk&s=GqE5FkS_beylV3zr3ZRle9h4C-XvRh3gyY9CUXtx-6U&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-429931895 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AguejTmIl2a1XrazA9PVJM18Qse7soIhks5ulL5fgaJpZM4XHRKb

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430252927&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=_Ry0xdHwHGYZT5XznjwMRD66duAoabFY8P2L748elno&e=>, or mute the thread< https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_Apjix5GSR0AyMiBzgFDr4f7cjTxjytgfks5ulekfgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MRW5rW0dCTXyKeefdq2aMfUeWU4_v7cJpO3z-Byo80s&s=1ZU0sAvxlRyTzyPBNmavrN4p-kQ_OTcpVwmOXhMsWvg&e=

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-430306415, or mute the thread https://github.com/notifications/unsubscribe-auth/AguejTqhURZ4a76HMz4S159UesiIHu2uks5ulgofgaJpZM4XHRKb .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_yuchaojiang_MARATHON_issues_2-23issuecomment-2D430382743&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=ycfsRBYJYSJ8CeDVhZjIRt06LSePQ0tkxHyt1jgVdlE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ApjixxyrjyDf739sGUPJ9WPud3z2-5Fbn-5Fks5ulj0YgaJpZM4XHRKb&d=DwMFaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=Lf6n4Oz-tcKbILKKclaZoW8r89ox2aP5k9ADlG1B_p8&m=MaePS6a_1QJWGTqVrkRNmslPJ--64gTa_-grIVUTiZg&s=RtQqwmuDbF1i_3Euy6unQPHcfW0YvGkE5lrZL5aHv8w&e=.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/yuchaojiang/MARATHON/issues/2#issuecomment-432058117, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AJqiyYxuiPV44kN0ReS8_OgTIy9HCMUHks5unngugaJpZM4XHRKb.