Cédric, can you send me the .dat file?
N. On Wed, 2013-09-25 at 16:58 +0000, Koolschijn, Cédric wrote: > Hi Nick, > > The first column is fsid, the reason why you see a number before fsid, is > because it's a line-number copied from g/n-edit. > > Cheers > Cédric > > > > > -----Original Message----- > From: Nick Schmansky <ni...@nmr.mgh.harvard.edu> > Date: Wednesday, September 25, 2013 6:44 PM > To: Cédric Koolschijn <p.c.m.p.koolsch...@uva.nl> > Cc: "freesurfer@nmr.mgh.harvard.edu" <freesurfer@nmr.mgh.harvard.edu> > Subject: Re: [Freesurfer] QDEC double trouble: 1. VerifySubjects 2. > MatrixMultiply: m1 is null! > > >Cédric, > > > >Does the first column of your Base_File_FreeSurfer.dat contain the > >freesurfer subject id? the first column must contain that. from the > >email below, where you show one line of the file, it looks like Subj# is > >the first column and SubjID is the second. > > > >Nick > > > > > > > >On Thu, 2013-09-19 at 14:07 +0000, Koolschijn, Cédric wrote: > >> Dear FS, > >> > >> > >> I' ve run into some strange things in QDEC which I haven't encountered > >> before. I'm running FS 5.3. > >> > >> > >> First, loading data file in QDEC works, yet terminal output displays > >> the message below: > >> > >> > >> Data table /home/FreesurferSubjects/qdec/Base_File_FreeSurfer.dat > >> loaded. > >> Verifying subject data.sh: 1: Syntax error: Bad fd number > >> ERROR: QdecProject::VerifySubjects: Couldn't find subject '123' in > >> SUBJECTS_DIR > >> etc. > >> > >> > >> Until: > >> Too many subjects not found! > >> Input table: /home/FreesurferSubjects/qdec/Base_File_FreeSurfer.dat > >> Subj#, SubjID, Data... > >> 1 123 423.000000 2.000000 3.000000 23.534247 Male 1.000000 > >> 2.000000 1461390.000000 490566.000000 755239.000000 706151.000000 > >> -0.096959 0.641372 -0.09 etc. > >> > >> > >> So it does load the data. Subjectsdir = correct, all files are in > >> place, no missings or whatsoever. > >> If I check the dataview option, all looks wel. Also, qdec.fsgd looks > >> good, no missing values or subjects. > >> > >> > >> This is similar to an old post: > >> http://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg08288.html > >> > >> > >> > >> > >> Should I just ignore this? Or is something going wrong? If so, how > >> should I fix this? > >> > >> > >> > >> > >> Second, and this is by far the strangest thing, I have in my > >> qdec.table.dat file 2 independent groups for a exploration > >> validation study. > >> So, I load my .dat file, including the errors above, then import stats > >> data => aseg volume =>ICV, and then for a sanity check, in a simple > >> design I have sex as discrete variable, clinical score as continuous > >> covariate, and age and ICV as nuisance variables. > >> This all works perfect. If I select only group 1 (by excluding group > >> 2), also no problem. Yet, when I only select group 2, with the same > >> design as stated above, QDEC crashes during loading of the regression > >> coefficients: > >> > >> > >> (..) > >> (No errors before) > >> (..) > >> Continuous Variable Means (all subjects) > >> 0 clinvar1 57.0299 8.72632 > >> 1 AgeYears 22.825 1.72886 > >> 2 IntraCranialVol 1.10829e+06 129670 > >> Class Means of each Continuous Variable > >> 1 sexMale 57.8301 22.7324 1189880.5686 > >> 2 sexFemale 56.2027 22.9207 1023944.1351 > >> MatrixMultiply: m1 is null! > >> > >> > >> No such file or directory > >> For full output, see below > >> > >> > >> > >> > >> If I exclude ICV from the analyses, again the analyses work out fine > >> for group2. Just out of curiosity I tested the same design adding > >> total gray volume next to ICV, and this works fine. In addition, sex > >> as discrete variable, clinical score as continuous covariate, and age > >> and TGV as nuisance variables works also fine. > >> Separating group2 in a single .dat file didn't resolve this issue. > >> Somehow ICV is causing this problem, but I can't get my head around > >> why it does work for group1 or the whole group, but not for group2. > >> > >> > >> In previous posts it was suggested to demean ICV as a solution for > >> this issue, though this doesn't explain why it works for the other > >> group? > >> E.g.: > >>http://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg21744.html > >>(though in contrast to that post, I don't have missing values (NaN). > >> > >> > >> The only difference between group 1 and 2 is sample size, 204 and 301 > >> respectively (and of course different subjects, scores, ages etc). > >> > >> > >> Any thoughts on both problems? > >> > >> > >> Many thanks, > >> Cédric > >> > >> > >> > >> > >> Full output after QDEC crash with ICV as nuisance variable for group > >> 2: > >> > >> > >> lh-Avg-Intercept-thickness ----------------------- > >> > >> Does the average thickness differ from zero? > >> > >> Nuisance factors: AgeYears IntraCranialVol > >> > >> 1.000 1.000 0.000 0.000 0.000 0.000 0.000 0.000; > >> > >> > >> > >> lh-Avg-thickness-clinvar1-Cor ----------------------- > >> > >> Does the correlation between thickness and clinvar1, accounting for > >> sex, differ from zero? > >> > >> Nuisance factors: AgeYears IntraCranialVol > >> > >> 0.000 0.000 1.000 1.000 0.000 0.000 0.000 0.000; > >> > >> > >> > >> lh-Diff-Male-Female-Intercept-thickness ----------------------- > >> > >> Does the average thickness differ between Male and Female? > >> > >> Nuisance factors: AgeYears IntraCranialVol > >> > >> 1.000 -1.000 0.000 0.000 0.000 0.000 0.000 0.000; > >> > >> > >> > >> lh-Diff-Male-Female-Cor-thickness-clinvar1 ----------------------- > >> > >> Does the thickness--clinvar1 correlation differ between Male and > >> Female? > >> > >> Nuisance factors: AgeYears IntraCranialVol > >> > >> 0.000 0.000 1.000 -1.000 0.000 0.000 0.000 0.000; > >> > >> > >> > >> ninputs = 301 > >> > >> Checking inputs > >> > >> nframestot = 301 > >> > >> Allocing output > >> > >> Done allocing > >> > >> nframes = 301 > >> > >> Writing to /home/FreesurferSubjects/qdec/Untitled/y.mgh > >> > >> gdfReadHeader: > >> reading /home/FreesurferSubjects/qdec/Untitled/qdec.fsgd > >> > >> INFO: DeMeanFlag keyword not found, DeMeaning will NOT be done. > >> > >> Continuous Variable Means (all subjects) > >> > >> 0 clinvar1 57.0299 8.72632 > >> > >> 1 AgeYears 22.825 1.72886 > >> > >> 2 IntraCranialVol 1.10829e+06 129670 > >> > >> Class Means of each Continuous Variable > >> > >> 1 sexMale 57.8301 22.7324 1189880.6867 > >> > >> 2 sexFemale 56.2027 22.9207 1023944.2196 > >> > >> INFO: gd2mtx_method is dods > >> > >> Reading source > >> surface /home/FreesurferSubjects/fsaverage/surf/lh.white > >> > >> Number of vertices 163842 > >> > >> Number of faces 327680 > >> > >> Total area 65416.648438 > >> > >> AvgVtxArea 0.399267 > >> > >> AvgVtxDist 0.721953 > >> > >> StdVtxDist 0.195470 > >> > >> > >> > >> $Id: mri_glmfit.c,v 1.196.2.8 2012/11/01 18:51:41 greve Exp $ > >> > >> cwd /home/FreesurferSubjects/qdec > >> > >> cmdline mri_glmfit --y /home/FreesurferSubjects/qdec/Untitled/y.mgh > >> --fsgd /home/FreesurferSubjects/qdec/Untitled/qdec.fsgd dods > >> --glmdir /home/FreesurferSubjects/qdec/Untitled --surf fsaverage lh > >> --label /home/FreesurferSubjects/fsaverage/label/lh.aparc.label > >> --C > >>/home/FreesurferSubjects/qdec/Untitled/contrasts/lh-Avg-Intercept-thickne > >>ss.mat --C > >>/home/FreesurferSubjects/qdec/Untitled/contrasts/lh-Avg-thickness-clinvar > >>1-Cor.mat --C > >>/home/FreesurferSubjects/qdec/Untitled/contrasts/lh-Diff-Male-Female-Inte > >>rcept-thickness.mat --C > >>/home/FreesurferSubjects/qdec/Untitled/contrasts/lh-Diff-Male-Female-Cor- > >>thickness-clinvar1.mat > >> > >> sysname Linux > >> > >> hostname tux08 > >> > >> machine x86_64 > >> > >> user cedric > >> > >> FixVertexAreaFlag = 1 > >> > >> UseMaskWithSmoothing 1 > >> > >> OneSampleGroupMean 0 > >> > >> y /home/FreesurferSubjects/qdec/Untitled/y.mgh > >> > >> logyflag 0 > >> > >> usedti 0 > >> > >> FSGD /home/FreesurferSubjects/qdec/Untitled/qdec.fsgd > >> > >> labelmask /home/FreesurferSubjects/fsaverage/label/lh.aparc.label > >> > >> maskinv 0 > >> > >> glmdir /home/FreesurferSubjects/qdec/Untitled > >> > >> IllCondOK 0 > >> > >> ReScaleX 1 > >> > >> DoFFx 0 > >> > >> Creating output directory /home/FreesurferSubjects/qdec/Untitled > >> > >> Loading y from /home/FreesurferSubjects/qdec/Untitled/y.mgh > >> > >> INFO: gd2mtx_method is dods > >> > >> Saving design matrix to /home/FreesurferSubjects/qdec/Untitled/Xg.dat > >> > >> Normalized matrix condition is 2142.57 > >> > >> Matrix condition is 1e+08 > >> > >> Found 148151 points in label. > >> > >> Pruning voxels by thr: 0.000000 > >> > >> Found 148025 voxels in mask > >> > >> Saving mask to /home/FreesurferSubjects/qdec/Untitled/mask.mgh > >> > >> Reshaping mriglm->mask... > >> > >> search space = 73649.347769 > >> > >> DOF = 293 > >> > >> Starting fit and test > >> > >> Fit completed in 0.24555 minutes > >> > >> Computing spatial AR1 on surface > >> > >> Residual: ar1mn=0.995767, ar1std=0.000990, gstd=6.213820, > >> fwhm=14.632428 > >> > >> Writing results > >> > >> lh-Avg-Intercept-thickness > >> > >> maxvox sig=1e+10 F=293.283 at index 274 0 0 seed=1379991059 > >> > >> lh-Avg-thickness-clinvar1-Cor > >> > >> maxvox sig=3.50473 F=13.3076 at index 30493 0 0 seed=1379991059 > >> > >> lh-Diff-Male-Female-Intercept-thickness > >> > >> maxvox sig=3.35828 F=12.6481 at index 14613 0 0 seed=1379991059 > >> > >> lh-Diff-Male-Female-Cor-thickness-clinvar1 > >> > >> maxvox sig=-2.55573 F=9.09923 at index 128858 0 > >> 0 seed=1379991059 > >> > >> mri_glmfit done > >> > >> ninputs = 4 > >> > >> Checking inputs > >> > >> nframestot = 4 > >> > >> Allocing output > >> > >> Done allocing > >> > >> nframes = 4 > >> > >> Writing to /home/FreesurferSubjects/qdec/Untitled/contrasts.sig.mgh > >> > >> reading colortable from annotation file... > >> > >> colortable with 36 entries read > >> (originally > >>/autofs/space/terrier_001/users/nicks/freesurfer/average/colortable_desik > >>an_killiany.txt) > >> > >> reading colortable from annotation file... > >> > >> colortable with 36 entries read > >> (originally > >>/autofs/space/terrier_001/users/nicks/freesurfer/average/colortable_desik > >>an_killiany.txt) > >> > >> gdfReadHeader: reading /home/FreesurferSubjects/qdec/Untitled/y.fsgd > >> > >> INFO: ignoring tag Creator > >> > >> INFO: ignoring tag SUBJECTS_DIR > >> > >> INFO: ignoring tag SynthSeed > >> > >> INFO: NOT demeaning continuous variables > >> > >> Continuous Variable Means (all subjects) > >> > >> 0 clinvar1 57.0299 8.72632 > >> > >> 1 AgeYears 22.825 1.72886 > >> > >> 2 IntraCranialVol 1.10829e+06 129670 > >> > >> Class Means of each Continuous Variable > >> > >> 1 sexMale 57.8301 22.7324 1189880.5686 > >> > >> 2 sexFemale 56.2027 22.9207 1023944.1351 > >> > >> MatrixMultiply: m1 is null! > >> > >> > >> > >> No such file or directory > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> Freesurfer mailing list > >> Freesurfer@nmr.mgh.harvard.edu > >> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > > > > > > > > > >The information in this e-mail is intended only for the person to whom it > >is > >addressed. If you believe this e-mail was sent to you in error and the > >e-mail > >contains patient information, please contact the Partners Compliance > >HelpLine at > >http://www.partners.org/complianceline . If the e-mail was sent to you in > >error > >but does not contain patient information, please contact the sender and > >properly > >dispose of the e-mail. > > > _______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer