Re: [Freesurfer] Ventricular location

2020-06-17 Thread Ian Hardingham
External Email - Use Caution

Perfect, thanks Tim.

On 17/06/2020 10:50, Tim Schäfer wrote:
>  External Email - Use Caution
>
> To find the code, look at FreeSurferColorLUT.txt, e.g., you may be interested 
> in a subset of these:
>
>grep -i vent $FREESURFER_HOME/FreeSurferColorLUT.txt
>
> The last 4 values on each line make up a color code (RGBA, in range 0-255 per 
> channel). The first value is the region code, used in a segmentation file.
>
> So the voxels with intensity 14 in the file /mri/aseg.mgz should 
> belong to the 3rd ventricle.
>
> I hope that is what you were asking?
>
> Tim
>
>> On June 17, 2020 at 11:41 AM Ian Hardingham  wrote:
>>
>>
>>  External Email - Use Caution
>>
>> Are the ventricles currently in V6 Surf directory as a set of vertices,
>> or a labelled list of voxels, or anything like that?
>>
>> Ian
>>
>> On 16/06/2020 13:39, Ian wrote:
>>>  External Email - Use Caution
>>>
>>> Hi Freesurfers.
>>>
>>> I'm looking to find the center of the various Ventricles.  Are they
>>> included in the freesurfer segmentation images with a specific code?
>>>
>>> If not, what approach would you use?
>>>
>>> Thanks,
>>> Ian
>>>
>>> -- 
>>>
>>> *Ian Hardingham*
>>>
>>>
>>>
>>> ___
>>> Freesurfer mailing list
>>> Freesurfer@nmr.mgh.harvard.edu
>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>> ___
>> Freesurfer mailing list
>> Freesurfer@nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
> ___
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Ventricular location

2020-06-17 Thread Ian Hardingham
   External Email - Use Caution

Are the ventricles currently in V6 Surf directory as a set of vertices, 
or a labelled list of voxels, or anything like that?


Ian

On 16/06/2020 13:39, Ian wrote:


External Email - Use Caution

Hi Freesurfers.

I'm looking to find the center of the various Ventricles.  Are they 
included in the freesurfer segmentation images with a specific code?


If not, what approach would you use?

Thanks,
Ian

--

*Ian Hardingham*



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Ventricular location

2020-06-17 Thread Ian Hardingham
   External Email - Use Caution

Hi Doug, just an FYI that I think this requires extra recon-all files 
that are only output by v7 ?


./mri_segcentroids --i freesurfer/surf --o results.txt
error: corRead(): can't open file freesurfer/surf/COR-.info

On 16/06/2020 15:44, Douglas N. Greve wrote:

Yes, I put a linux version here
https://gate.nmr.mgh.harvard.edu/safelinks/greve/mri_segcentroids


On 6/16/2020 10:32 AM, Ian Hardingham wrote:


External Email - Use Caution

Is this only in FSL 7 Doug? I can't find it in 6.

On 16/06/2020 14:59, Douglas N. Greve wrote:

Try  mri_segcentroids. Run it with --help to get docs

On 6/16/2020 8:39 AM, Ian wrote:


External Email - Use Caution

Hi Freesurfers.

I'm looking to find the center of the various Ventricles.  Are they 
included in the freesurfer segmentation images with a specific code?


If not, what approach would you use?

Thanks,
Ian

--

*Ian Hardingham*



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Ventricular location

2020-06-16 Thread Ian Hardingham
   External Email - Use Caution


Thank you so much Doug.

Ian

On 16/06/2020 15:44, Douglas N. Greve wrote:

Yes, I put a linux version here
https://gate.nmr.mgh.harvard.edu/safelinks/greve/mri_segcentroids


On 6/16/2020 10:32 AM, Ian Hardingham wrote:


External Email - Use Caution

Is this only in FSL 7 Doug? I can't find it in 6.

On 16/06/2020 14:59, Douglas N. Greve wrote:

Try  mri_segcentroids. Run it with --help to get docs

On 6/16/2020 8:39 AM, Ian wrote:


External Email - Use Caution

Hi Freesurfers.

I'm looking to find the center of the various Ventricles.  Are they 
included in the freesurfer segmentation images with a specific code?


If not, what approach would you use?

Thanks,
Ian

--

*Ian Hardingham*



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Ventricular location

2020-06-16 Thread Ian Hardingham
   External Email - Use Caution


Is this only in FSL 7 Doug? I can't find it in 6.

On 16/06/2020 14:59, Douglas N. Greve wrote:

Try  mri_segcentroids. Run it with --help to get docs

On 6/16/2020 8:39 AM, Ian wrote:


External Email - Use Caution

Hi Freesurfers.

I'm looking to find the center of the various Ventricles. Are they 
included in the freesurfer segmentation images with a specific code?


If not, what approach would you use?

Thanks,
Ian

--

*Ian Hardingham*



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Which subject does recon-all register surfaces to?

2020-05-13 Thread Ian Hardingham
   External Email - Use Caution


Thanks Bruce.

On 13/05/2020 15:41, Bruce Fischl wrote:

Hi Ian

we don't register to an individual subject - we register to a 
probabilistic atlas compiled from many subjects. The fsaverage 
subjects were also generated from that data so they are in register, 
but the actual atlas is a .tif file that you can find as the target of 
mris_register in your recon-all.log file


cheers
Bruce


On Wed, 13 May 2020, Ian wrote:



External Email - Use Caution

Hi guys.

After recon-all, the /surf/?h.sphere.reg file implies a registration has
been performed to an "average" subject on a sphere.  Can you please 
tell me

which subject this is?  Is it SUBJECTS_DIR/fsaverage?  If so, what is
SUBJECTS_DIR/fsaverage/lh.sphere.reg a registration to?  If not, 
where can I

find the subject that recon-all registers to?

Thanks,

Ian

--

Ian Hardingham






___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-11 Thread Ian Hardingham
   External Email - Use Caution


Thanks for the reply Doug.

I'm looking for the same number of verts as the *subject* - maybe it's 
as simple as I should be registering the subjects *to* the FS average 
subject?  But the problem is that I want the points in subject space, 
not average space.


So if I have five subjects - I would like the same number of points for 
each one, which I thought I would get by registering the average to each 
of them...


On 11/05/2020 18:56, Douglas N. Greve wrote:
Ian, it seems like you want two different things. When you run 
mri_surf2surf, it gives you an output that has the same number of 
vertices as the target which would allow you to do the one-to-one 
comparison that you want to do. But at the same time, there seems to 
be a problem with having the same number of vertices. I'm still 
confused as to what you want to do. If you want to do a one-to-one 
comparison, then you've got to change the number of vertices, unless 
I'm missing something.


On 5/11/2020 9:38 AM, Ian wrote:


External Email - Use Caution

Thanks Tim.

I'd like a set of points on the surface to compare across subjects, 
where there are the same number of points for each subject and 
they're roughly in the same "physiological position" on each 
subject.  So again, if on my atlas I have a point which is at the top 
of the ctx-rh-fusiform sulcus, I'd like that point to be registered 
to the top of the ctx-rh-fusiform sulcus in my subjects.


On 11/05/2020 13:49, Tim Schäfer wrote:

 External Email - Use Caution

The registration registers the meshes, but it does not alter the number of 
vertices in them. There is no 1-to-1 correspondence between the vertices of the 
2 meshes.

May I ask why you need this? What do you want to achieve?

Tim


On May 11, 2020 at 2:11 PM Ian  wrote:


 External Email - Use Caution

I'm just going to try this again, but this time with a different command:

mris_apply_reg --src-xyz
/usr/local/freesurfer/subjects/fsaverage/surf/lh.white --trg
/home/ian/lh_reg.white --streg
/usr/local/freesurfer/subjects/fsaverage/surf/lh.sphere.reg
/obd-fs/proc/my_subject/freesurfer/surf/lh.sphere.reg"

This gives me the same issue - fsaverage/surf/lh.white has 300k+ points
in it, and the output of this command has fewer than half that.

I do not understand what kind of registration would reduce the number of
points.  What is the relationship between the first point in --src_xyz
file and the first point in the output registered file?  If I halved the
number of points in the input, would I expect the output to be half the
size?  Or less?

I'm sure there's a simple explanation that I don't have my head around
just yet - thank you for your patience.

Ian


On 07/05/2020 22:45, Douglas N. Greve wrote:

Isn't that what you got from the mri_surf2surf command?

On 5/7/2020 3:08 PM, Ian Hardingham wrote:


___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

--
Dr. Tim Schäfer
Postdoc Computational Neuroimaging
Department of Child and Adolescent Psychiatry, Psychosomatics and Psychotherapy
University Hospital Frankfurt, Goethe University Frankfurt am Main, Germany

___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

--

*Ian Hardingham*

Chief Technology Officer

signature_873986710

ian.harding...@oxfordbraindiagnostics.com 
<mailto:terry.poll...@oxfordbraindiagnostics.com>


+44 (0)7789 770555

Oxford Centre for Innovation | New Road | Oxford | OX1 1BY

Oxford Brain Diagnostics Ltd is a company registered in England and 
Wales | Company No. 11703979 | VAT No. 321 3026 62



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer



___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-08 Thread Ian Hardingham
   External Email - Use Caution

I don't see how it's possible I got a comparable list of points when the 
input was in the order of 300k verts, and the ouput was 180k verts - I 
would need the number of output verts to be exactly the same as the 
number of input verts.


On 07/05/2020 22:45, Douglas N. Greve wrote:

Isn't that what you got from the mri_surf2surf command?

On 5/7/2020 3:08 PM, Ian Hardingham wrote:


External Email - Use Caution

Thanks Doug - yes, I'd like the vertex coordinates in the same format 
as the local subject surface files are in.


On 07/05/2020 19:02, Douglas N. Greve wrote:
It comes down to how you want to define "roughly in the same place". 
Does this mean an affine (12dof) transform? And what information do 
you want? An XYZ coordinate?


On 5/7/2020 11:06 AM, Ian Hardingham wrote:


External Email - Use Caution

I'd like to get a set of points to compare across several brains, 
so that the nth point in brain A is in roughly the same place as 
the nth point in brain B - so I'd like to have an agreed upon set 
of vertices (the source brain's vertices) translated to positions 
on the target brain (which may well not be vertices in the target 
geometry.)


On 07/05/2020 15:59, Douglas N. Greve wrote:
I don't understand. What is the difference between the target 
brain and the target subject's vertices?


On 5/7/2020 2:17 AM, Ian Hardingham wrote:


External Email - Use Caution

Ok, thanks Doug, but I'm looking to get the positions of the 
source vertexes on the target brain, not the target subject's 
vertices...


On 06/05/2020 23:07, Douglas N. Greve wrote:
That looks like it could be right. It has 102,020 vertices, 
which should be the number of vertices in the target subject 
(and is in the typical range for an individual subject)


On 5/6/2020 10:21 AM, Ian Hardingham wrote:


External Email - Use Caution

FSLInfo attached, thanks Bruce.

When trying to run freeview I get "freeview.bin: error while 
loading shared libraries: libpng12.so.0: cannot open shared 
object file: No such file or directory" - do I need to add 
/usr/local/freesurfer/lib/* to path or something along those lines?


SURFACE INFO 
type    : MRIS_TRIANGULAR_SURFACE=MRIS_ICO_SURFACE
num vertices: 102020
num faces   : 204036
num strips  : 0
surface area: 65520.5
AvgVtxArea   0.642232
AvgVtxDist   0.940503
StdVtxDist   0.417776
ctr : (-31.9056, -18.8197, 16.3545)
vertex locs : surfaceRAS
Volume Geometry (vg)
volume geometry:
extent  : (176, 224, 256)
voxel   : ( 1.,  1.,  1.)
x_(ras) : (-0.9990, -0.0436,  0.)
y_(ras) : (-0.0436,  0.9990,  0.)
z_(ras) : ( 0.,  0.,  1.)
c_(ras) : (-0.5431,  8.9290, -17.0723)
file    : /media/ian/bronson/subject/T1_nifti.nii.gz
Volume Geometry vox2ras
-0.99905  -0.04362   0.0   92.25847;
-0.04362   0.99905   0.0  -99.12585;
 0.0   0.0   1.0  -145.07230;
 0.0   0.0   0.0   1.0;
Volume Geometry vox2ras-tkr
-1.0   0.0   0.0   88.0;
 0.0   0.0   1.0  -128.0;
 0.0  -1.0   0.0   112.0;
 0.0   0.0   0.0   1.0;
cmd[0]: mris_remove_intersection ../surf/lh.orig 
../surf/lh.orig ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:14:53-GMT BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_remove_intersection.c,v 1.6 2011/03/02 00:04:32 
nicks Exp $  User: fsuser  Machine: xubuntu-VirtualBox  
Platform: Linux PlatformVersion: 3.2.0-23-generic  
CompilerName: GCC  CompilerVersion: 30400
cmd[1]: mris_make_surfaces -noaparc -whiteonly -mgz -T1 
brain.finalsurfs T1_MDEFT_BONANN lh ProgramVersion: $Name: 
stable5 $  TimeStamp: 2016/05/26-23:14:56-GMT  BuildTimeStamp: 
May 13 2013 18:53:32  CVS: $Id: mris_make_surfaces.c,v 
1.127.2.6 2013/05/12 22:28:01 nicks Exp $  User: fsuser  
Machine: xubuntu-VirtualBox  Platform: Linux  PlatformVersion: 
3.2.0-23-generic CompilerName: GCC  CompilerVersion: 30400
cmd[2]: mris_smooth -n 3 -nw -seed 1234 ../surf/lh.white 
../surf/lh.smoothwm ProgramVersion: $Name: stable5 $  
TimeStamp: 2016/05/26-23:18:33-GMT  BuildTimeStamp: May 13 2013 
18:53:32  CVS: $Id: mris_smooth.c,v 1.28 2011/03/02 00:04:34 
nicks Exp $  User: fsuser Machine: xubuntu-VirtualBox  
Platform: Linux PlatformVersion: 3.2.0-23-generic  
CompilerName: GCC  CompilerVersion: 30400
cmd[3]: mris_inflate ../surf/lh.smoothwm ../surf/lh.inflated 
ProgramVersion: $Name: stable5 $  TimeStamp: 
2016/05/26-23:18:36-GMT BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_inflate.c,v 1.43 2011/03/02 00:04:32 nicks Exp 
$  User: fsuser  Machine: xubuntu-VirtualBox Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC 
CompilerVersion: 30400
cmd[4]: mris_sphere -seed 1234 ../surf/lh.inflated 
../surf/lh.sphere ProgramVersion: $Name: stable5 $  TimeStamp: 
2016/05/26-23:20:12-GMT BuildTimeStamp: May 13 2013

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-07 Thread Ian Hardingham
   External Email - Use Caution

Thanks Doug - yes, I'd like the vertex coordinates in the same format as 
the local subject surface files are in.


On 07/05/2020 19:02, Douglas N. Greve wrote:
It comes down to how you want to define "roughly in the same place". 
Does this mean an affine (12dof) transform? And what information do 
you want? An XYZ coordinate?


On 5/7/2020 11:06 AM, Ian Hardingham wrote:


External Email - Use Caution

I'd like to get a set of points to compare across several brains, so 
that the nth point in brain A is in roughly the same place as the nth 
point in brain B - so I'd like to have an agreed upon set of vertices 
(the source brain's vertices) translated to positions on the target 
brain (which may well not be vertices in the target geometry.)


On 07/05/2020 15:59, Douglas N. Greve wrote:
I don't understand. What is the difference between the target brain 
and the target subject's vertices?


On 5/7/2020 2:17 AM, Ian Hardingham wrote:


External Email - Use Caution

Ok, thanks Doug, but I'm looking to get the positions of the source 
vertexes on the target brain, not the target subject's vertices...


On 06/05/2020 23:07, Douglas N. Greve wrote:
That looks like it could be right. It has 102,020 vertices, which 
should be the number of vertices in the target subject (and is in 
the typical range for an individual subject)


On 5/6/2020 10:21 AM, Ian Hardingham wrote:


External Email - Use Caution

FSLInfo attached, thanks Bruce.

When trying to run freeview I get "freeview.bin: error while 
loading shared libraries: libpng12.so.0: cannot open shared 
object file: No such file or directory" - do I need to add 
/usr/local/freesurfer/lib/* to path or something along those lines?


SURFACE INFO 
type    : MRIS_TRIANGULAR_SURFACE=MRIS_ICO_SURFACE
num vertices: 102020
num faces   : 204036
num strips  : 0
surface area: 65520.5
AvgVtxArea   0.642232
AvgVtxDist   0.940503
StdVtxDist   0.417776
ctr : (-31.9056, -18.8197, 16.3545)
vertex locs : surfaceRAS
Volume Geometry (vg)
volume geometry:
extent  : (176, 224, 256)
voxel   : ( 1.,  1.,  1.)
x_(ras) : (-0.9990, -0.0436,  0.)
y_(ras) : (-0.0436,  0.9990,  0.)
z_(ras) : ( 0.,  0.,  1.)
c_(ras) : (-0.5431,  8.9290, -17.0723)
file    : /media/ian/bronson/subject/T1_nifti.nii.gz
Volume Geometry vox2ras
-0.99905  -0.04362   0.0   92.25847;
-0.04362   0.99905   0.0  -99.12585;
 0.0   0.0   1.0  -145.07230;
 0.0   0.0   0.0   1.0;
Volume Geometry vox2ras-tkr
-1.0   0.0   0.0   88.0;
 0.0   0.0   1.0  -128.0;
 0.0  -1.0   0.0   112.0;
 0.0   0.0   0.0   1.0;
cmd[0]: mris_remove_intersection ../surf/lh.orig ../surf/lh.orig 
ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:14:53-GMT  BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_remove_intersection.c,v 1.6 2011/03/02 00:04:32 
nicks Exp $  User: fsuser  Machine: xubuntu-VirtualBox  Platform: 
Linux  PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[1]: mris_make_surfaces -noaparc -whiteonly -mgz -T1 
brain.finalsurfs T1_MDEFT_BONANN lh ProgramVersion: $Name: 
stable5 $  TimeStamp: 2016/05/26-23:14:56-GMT  BuildTimeStamp: 
May 13 2013 18:53:32  CVS: $Id: mris_make_surfaces.c,v 1.127.2.6 
2013/05/12 22:28:01 nicks Exp $  User: fsuser Machine: 
xubuntu-VirtualBox  Platform: Linux PlatformVersion: 
3.2.0-23-generic  CompilerName: GCC CompilerVersion: 30400
cmd[2]: mris_smooth -n 3 -nw -seed 1234 ../surf/lh.white 
../surf/lh.smoothwm ProgramVersion: $Name: stable5 $  TimeStamp: 
2016/05/26-23:18:33-GMT BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_smooth.c,v 1.28 2011/03/02 00:04:34 nicks Exp $ 
User: fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic CompilerName: GCC  
CompilerVersion: 30400
cmd[3]: mris_inflate ../surf/lh.smoothwm ../surf/lh.inflated 
ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:18:36-GMT  BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_inflate.c,v 1.43 2011/03/02 00:04:32 nicks Exp $  
User: fsuser Machine: xubuntu-VirtualBox  Platform: Linux 
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC 
CompilerVersion: 30400
cmd[4]: mris_sphere -seed 1234 ../surf/lh.inflated 
../surf/lh.sphere ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:20:12-GMT  BuildTimeStamp: May 13 2013 18:53:32  
CVS: $Id: mris_sphere.c,v 1.57 2011/03/02 00:04:34 nicks Exp $  
User: fsuser Machine: xubuntu-VirtualBox  Platform: Linux 
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC 
CompilerVersion: 30400
cmd[5]: mris_register -curv ../surf/lh.sphere 
/usr/local/freesurfer/average/lh.average.curvature.filled.buckner40.tif 
../surf/lh.sphere.reg ProgramVersion: $Name: stable5 $  
TimeStamp: 2016/05/27-00:03:14-GMT  BuildTimeStamp: M

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-07 Thread Ian Hardingham
   External Email - Use Caution

I'd like to get a set of points to compare across several brains, so 
that the nth point in brain A is in roughly the same place as the nth 
point in brain B - so I'd like to have an agreed upon set of vertices 
(the source brain's vertices) translated to positions on the target 
brain (which may well not be vertices in the target geometry.)


On 07/05/2020 15:59, Douglas N. Greve wrote:
I don't understand. What is the difference between the target brain 
and the target subject's vertices?


On 5/7/2020 2:17 AM, Ian Hardingham wrote:


External Email - Use Caution

Ok, thanks Doug, but I'm looking to get the positions of the source 
vertexes on the target brain, not the target subject's vertices...


On 06/05/2020 23:07, Douglas N. Greve wrote:
That looks like it could be right. It has 102,020 vertices, which 
should be the number of vertices in the target subject (and is in 
the typical range for an individual subject)


On 5/6/2020 10:21 AM, Ian Hardingham wrote:


External Email - Use Caution

FSLInfo attached, thanks Bruce.

When trying to run freeview I get "freeview.bin: error while 
loading shared libraries: libpng12.so.0: cannot open shared object 
file: No such file or directory" - do I need to add 
/usr/local/freesurfer/lib/* to path or something along those lines?


SURFACE INFO 
type    : MRIS_TRIANGULAR_SURFACE=MRIS_ICO_SURFACE
num vertices: 102020
num faces   : 204036
num strips  : 0
surface area: 65520.5
AvgVtxArea   0.642232
AvgVtxDist   0.940503
StdVtxDist   0.417776
ctr : (-31.9056, -18.8197, 16.3545)
vertex locs : surfaceRAS
Volume Geometry (vg)
volume geometry:
extent  : (176, 224, 256)
voxel   : ( 1.,  1.,  1.)
x_(ras) : (-0.9990, -0.0436,  0.)
y_(ras) : (-0.0436,  0.9990,  0.)
z_(ras) : ( 0.,  0.,  1.)
c_(ras) : (-0.5431,  8.9290, -17.0723)
file    : /media/ian/bronson/subject/T1_nifti.nii.gz
Volume Geometry vox2ras
-0.99905  -0.04362   0.0   92.25847;
-0.04362   0.99905   0.0  -99.12585;
 0.0   0.0   1.0  -145.07230;
 0.0   0.0   0.0   1.0;
Volume Geometry vox2ras-tkr
-1.0   0.0   0.0   88.0;
 0.0   0.0   1.0  -128.0;
 0.0  -1.0   0.0   112.0;
 0.0   0.0   0.0   1.0;
cmd[0]: mris_remove_intersection ../surf/lh.orig ../surf/lh.orig 
ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:14:53-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_remove_intersection.c,v 1.6 2011/03/02 00:04:32 nicks Exp 
$  User: fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[1]: mris_make_surfaces -noaparc -whiteonly -mgz -T1 
brain.finalsurfs T1_MDEFT_BONANN lh ProgramVersion: $Name: stable5 
$  TimeStamp: 2016/05/26-23:14:56-GMT BuildTimeStamp: May 13 2013 
18:53:32  CVS: $Id: mris_make_surfaces.c,v 1.127.2.6 2013/05/12 
22:28:01 nicks Exp $  User: fsuser  Machine: xubuntu-VirtualBox 
Platform: Linux  PlatformVersion: 3.2.0-23-generic CompilerName: 
GCC  CompilerVersion: 30400
cmd[2]: mris_smooth -n 3 -nw -seed 1234 ../surf/lh.white 
../surf/lh.smoothwm ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:18:33-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_smooth.c,v 1.28 2011/03/02 00:04:34 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[3]: mris_inflate ../surf/lh.smoothwm ../surf/lh.inflated 
ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:18:36-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_inflate.c,v 1.43 2011/03/02 00:04:32 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[4]: mris_sphere -seed 1234 ../surf/lh.inflated 
../surf/lh.sphere ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:20:12-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_sphere.c,v 1.57 2011/03/02 00:04:34 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[5]: mris_register -curv ../surf/lh.sphere 
/usr/local/freesurfer/average/lh.average.curvature.filled.buckner40.tif 
../surf/lh.sphere.reg ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/27-00:03:14-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_register.c,v 1.59 2011/03/02 00:04:33 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400

mris_info
creationtime 2020/05/06-14:18:48-GMT
sysname  Linux
hostname ryzen-cumnor
machine  x86_64
surfacefile /home/ian/cdm_registered_test/registered_lh.white
hemicode    1
talaira

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-07 Thread Ian Hardingham
   External Email - Use Caution

Ok, thanks Doug, but I'm looking to get the positions of the source 
vertexes on the target brain, not the target subject's vertices...


On 06/05/2020 23:07, Douglas N. Greve wrote:
That looks like it could be right. It has 102,020 vertices, which 
should be the number of vertices in the target subject (and is in the 
typical range for an individual subject)


On 5/6/2020 10:21 AM, Ian Hardingham wrote:


External Email - Use Caution

FSLInfo attached, thanks Bruce.

When trying to run freeview I get "freeview.bin: error while loading 
shared libraries: libpng12.so.0: cannot open shared object file: No 
such file or directory" - do I need to add 
/usr/local/freesurfer/lib/* to path or something along those lines?


SURFACE INFO 
type    : MRIS_TRIANGULAR_SURFACE=MRIS_ICO_SURFACE
num vertices: 102020
num faces   : 204036
num strips  : 0
surface area: 65520.5
AvgVtxArea   0.642232
AvgVtxDist   0.940503
StdVtxDist   0.417776
ctr : (-31.9056, -18.8197, 16.3545)
vertex locs : surfaceRAS
Volume Geometry (vg)
volume geometry:
extent  : (176, 224, 256)
voxel   : ( 1.,  1.,  1.)
x_(ras) : (-0.9990, -0.0436,  0.)
y_(ras) : (-0.0436,  0.9990,  0.)
z_(ras) : ( 0.,  0.,  1.)
c_(ras) : (-0.5431,  8.9290, -17.0723)
file    : /media/ian/bronson/subject/T1_nifti.nii.gz
Volume Geometry vox2ras
-0.99905  -0.04362   0.0   92.25847;
-0.04362   0.99905   0.0  -99.12585;
 0.0   0.0   1.0  -145.07230;
 0.0   0.0   0.0   1.0;
Volume Geometry vox2ras-tkr
-1.0   0.0   0.0   88.0;
 0.0   0.0   1.0  -128.0;
 0.0  -1.0   0.0   112.0;
 0.0   0.0   0.0   1.0;
cmd[0]: mris_remove_intersection ../surf/lh.orig ../surf/lh.orig 
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:14:53-GMT  
BuildTimeStamp: May 13 2013 18:53:32 CVS: $Id: 
mris_remove_intersection.c,v 1.6 2011/03/02 00:04:32 nicks Exp $  
User: fsuser  Machine: xubuntu-VirtualBox Platform: Linux  
PlatformVersion: 3.2.0-23-generic CompilerName: GCC  CompilerVersion: 
30400
cmd[1]: mris_make_surfaces -noaparc -whiteonly -mgz -T1 
brain.finalsurfs T1_MDEFT_BONANN lh ProgramVersion: $Name: stable5 $  
TimeStamp: 2016/05/26-23:14:56-GMT  BuildTimeStamp: May 13 2013 
18:53:32  CVS: $Id: mris_make_surfaces.c,v 1.127.2.6 2013/05/12 
22:28:01 nicks Exp $  User: fsuser Machine: xubuntu-VirtualBox  
Platform: Linux  PlatformVersion: 3.2.0-23-generic  CompilerName: 
GCC  CompilerVersion: 30400
cmd[2]: mris_smooth -n 3 -nw -seed 1234 ../surf/lh.white 
../surf/lh.smoothwm ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/26-23:18:33-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_smooth.c,v 1.28 2011/03/02 00:04:34 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400
cmd[3]: mris_inflate ../surf/lh.smoothwm ../surf/lh.inflated 
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:18:36-GMT  
BuildTimeStamp: May 13 2013 18:53:32 CVS: $Id: mris_inflate.c,v 1.43 
2011/03/02 00:04:32 nicks Exp $  User: fsuser  Machine: 
xubuntu-VirtualBox  Platform: Linux PlatformVersion: 
3.2.0-23-generic  CompilerName: GCC CompilerVersion: 30400
cmd[4]: mris_sphere -seed 1234 ../surf/lh.inflated ../surf/lh.sphere 
ProgramVersion: $Name: stable5 $  TimeStamp: 2016/05/26-23:20:12-GMT  
BuildTimeStamp: May 13 2013 18:53:32 CVS: $Id: mris_sphere.c,v 1.57 
2011/03/02 00:04:34 nicks Exp $  User: fsuser  Machine: 
xubuntu-VirtualBox  Platform: Linux PlatformVersion: 
3.2.0-23-generic  CompilerName: GCC CompilerVersion: 30400
cmd[5]: mris_register -curv ../surf/lh.sphere 
/usr/local/freesurfer/average/lh.average.curvature.filled.buckner40.tif 
../surf/lh.sphere.reg ProgramVersion: $Name: stable5 $ TimeStamp: 
2016/05/27-00:03:14-GMT  BuildTimeStamp: May 13 2013 18:53:32  CVS: 
$Id: mris_register.c,v 1.59 2011/03/02 00:04:33 nicks Exp $  User: 
fsuser  Machine: xubuntu-VirtualBox  Platform: Linux  
PlatformVersion: 3.2.0-23-generic  CompilerName: GCC  
CompilerVersion: 30400

mris_info
creationtime 2020/05/06-14:18:48-GMT
sysname  Linux
hostname ryzen-cumnor
machine  x86_64
surfacefile /home/ian/cdm_registered_test/registered_lh.white
hemicode    1
talairach_flag  0
rescale 0.00
nvertices   102020
nfaces  204036
total_area  65520.492188
group_avg_vtxarea_loaded 0
avgvtxarea  0.642232
avgvtxdist  0.940503
stdvtxdist  0.417776
vtx0xyz   -8.576451 -101.319672 3.333434

On 06/05/2020 15:00, Bruce Fischl wrote:
can you run mris_info on the output surfcae? And maybe send a 
freeview snapshot of it (in 3d rendering mode)


On Wed, 6 May 2020, Ian wrote:


   External Email - Use Caution
Thanks Tim and Doug.

I have the files generating and loading properly now, but I'm not 
convinced it's giving the output I'm looking for.


I

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-06 Thread Ian Hardingham
My newly registered lh.white file is half the size:

3316997 May  6 10:41 /home/ian/cdm_registered_test/registered_lh.white

(and appears to have half the vertices accordingly.)

So this must be incorrect, or at least not my intended purpose.

To try and be clear, I'm looking to get the position of every vertex 
in fsaverage's surfaces "on" the surface of my subject's surfaces.  
So if there's a vertex at the peak of a particular sulcii on 
fsaverage, I'm looking to find where the peak of that sulcii is on my 
subject.


Thanks,
Ian

On 06/05/2020 09:08, Tim Schäfer wrote:

  External Email - Use Caution

 Just a note: there should be no need to convert to gifti, nibabel 
can read

 the FreeSurer binary surface format directly with
 `nibabel.freesurfer.io.read_geometry()`.

 The docs are here:
 https://nipy.org/nibabel/reference/nibabel.freesurfer.html#nibabel.freesurfer.io.read_geometry 



 Best,

 Tim


 On May 5, 2020 at 7:59 PM "Douglas N. Greve" 
 wrote:


 You should load the surfaces in FV. If it load in FV ok but 
nibable is

 crashing, you should contact them.

 On 5/5/2020 1:05 PM, Ian Hardingham wrote:

  External Email - Use Caution

 Thank you both.

 I've made edits and these are the current commands:

 mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz white
 --trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz
 --trgsurfval {output_dir}/registered_lh.white
 mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz white
 --trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz
 --trgsurfval {output_dir}/registered_rh.white
 mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz pial
 --trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz
 --trgsurfval {output_dir}/registered_lh.pial
 mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz pial
 --trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz
 --trgsurfval {output_dir}/registered_rh.pial

 These execute successfully and the file size looks about right, but
 after using mris_convert to convert to Gifti format nibabel 
crashes on
 trying to load them - is there anything obviously wrong in my 
commands?


 I'll also take a look at mris_apply_reg.

 On 05/05/2020 18:01, Douglas N. Greve wrote:

 Don't specify a --trg_type. But add --tval-xyz
 mris_apply_reg will do the same thing, but the interface might be a
 little easier

 On 5/5/2020 12:49 PM, Bruce Fischl wrote:

 no definitely not "w" format, which we don't use for anything
 anymore. YOu should use tval-xyz also I think
 On Tue, 5 May 2020, Ian Hardingham wrote:


  External Email - Use Caution

 It would appear not, as I'm getting an error on my pial output
 files but not
 my white ones.  Here are my commands:

 mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz white
 --trgsubject
 fs_target --trgsurfval ./registered_lh.white --trg_type w
 mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz white
 --trgsubject
 fs_target --trgsurfval ./registered_rh.white --trg_type w
 mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz pial
 --trgsubject
 fs_target --trgsurfval ./registered_lh.pial --trg_type w
 mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz pial
 --trgsubject
 fs_target --trgsurfval ./registered_rh.pial --trg_type w

 The white calls output seems to be fine, but the pial ones 
aren't.  I

 somewhat naively trued trg_type pial but that wasn't correct.

 On 05/05/2020 17:33, Ian Hardingham wrote:

    Thanks Bruce, extremely helpful.

    Can I just check that the "w" format is what is used by 
both

  the
    lh/rh.pial and the lh/rh.white files?  I only ask 
because my
    surf2surf command outputs the exact output filename if 
the end
    is ".white", but if it's ".pial" it outputs ".pial.w", 
which I

    find a little curious.

    Ian

    On 05/05/2020 16:34, Bruce Fischl wrote:
    yes, check out options like:
    --sval-xyz

    if you need further help though I'll have to defer to Doug
    :)
    Bruce


    On Tue, 5 May 2020, Ian Hardingham wrote:


      External Email - Use Caution

      Bruce, I've read the docs on mri_surf2surf - I
      wish to get surface files out
      (again, lh.pial, rh.pial, lh.white, and
      rh.white) rather than values for
      something such as thickness - is there an
      option for mri_surf2surf to allow
      this?

      On 05/05/2020 14:43, Bruce Fischl wrote:
        Hi Ian

        you can use mri_surf2surf to map
      surfaces between subjects, but
        our atlas isn't really a surface. You
      can use the surfaces in
        the fsaverage dir, but they are meant
      for visualization and are
        much smoother than individuals

      

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-05 Thread Ian Hardingham
   External Email - Use Caution


Thank you both.

I've made edits and these are the current commands:

mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz white 
--trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz 
--trgsurfval {output_dir}/registered_lh.white
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz white 
--trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz 
--trgsurfval {output_dir}/registered_rh.white
mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz pial 
--trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz 
--trgsurfval {output_dir}/registered_lh.pial
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz pial 
--trgsubject fs_target --tval-xyz {input_dir}/T1_nifti.nii.gz 
--trgsurfval {output_dir}/registered_rh.pial


These execute successfully and the file size looks about right, but 
after using mris_convert to convert to Gifti format nibabel crashes on 
trying to load them - is there anything obviously wrong in my commands?


I'll also take a look at mris_apply_reg.

On 05/05/2020 18:01, Douglas N. Greve wrote:

Don't specify a --trg_type. But add --tval-xyz
mris_apply_reg will do the same thing, but the interface might be a 
little easier


On 5/5/2020 12:49 PM, Bruce Fischl wrote:
no definitely not "w" format, which we don't use for anything 
anymore. YOu should use tval-xyz also I think

On Tue, 5 May 2020, Ian Hardingham wrote:



External Email - Use Caution

It would appear not, as I'm getting an error on my pial output files 
but not

my white ones.  Here are my commands:

mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz white 
--trgsubject

fs_target --trgsurfval ./registered_lh.white --trg_type w
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz white 
--trgsubject

fs_target --trgsurfval ./registered_rh.white --trg_type w
mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz pial 
--trgsubject

fs_target --trgsurfval ./registered_lh.pial --trg_type w
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz pial 
--trgsubject

fs_target --trgsurfval ./registered_rh.pial --trg_type w

The white calls output seems to be fine, but the pial ones aren't.  I
somewhat naively trued trg_type pial but that wasn't correct.

On 05/05/2020 17:33, Ian Hardingham wrote:

  Thanks Bruce, extremely helpful.

  Can I just check that the "w" format is what is used by both the
  lh/rh.pial and the lh/rh.white files?  I only ask because my
  surf2surf command outputs the exact output filename if the end
  is ".white", but if it's ".pial" it outputs ".pial.w", which I
  find a little curious.

  Ian

  On 05/05/2020 16:34, Bruce Fischl wrote:
  yes, check out options like:
  --sval-xyz

  if you need further help though I'll have to defer to Doug
      :)
  Bruce


  On Tue, 5 May 2020, Ian Hardingham wrote:


    External Email - Use Caution

    Bruce, I've read the docs on mri_surf2surf - I
    wish to get surface files out
    (again, lh.pial, rh.pial, lh.white, and
    rh.white) rather than values for
    something such as thickness - is there an
    option for mri_surf2surf to allow
    this?

    On 05/05/2020 14:43, Bruce Fischl wrote:
      Hi Ian

      you can use mri_surf2surf to map
    surfaces between subjects, but
      our atlas isn't really a surface. You
    can use the surfaces in
      the fsaverage dir, but they are meant
    for visualization and are
      much smoother than individuals

      cheers
      Bruce


      On Tue, 5 May 2020, Ian wrote:


        External Email - Use
    Caution

        Hi Freesurfers.

        I have a subject S with recon-all
    having been run on
        it.

        I have the subject-specific
    surface files
        /surf/lh.pial, rh.pial, lh.white,
        and rh.white.

        I would like an Atlas's lh.pial,
    rh.pial, lh.white,
        and rh.white in subject
        space.

        Any helpers on how to achieve
    this?

        Thanks,
        Ian

            --

        Ian Hardingham





    ___
    Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer




___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer






Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-05 Thread Ian Hardingham
   External Email - Use Caution

It would appear not, as I'm getting an error on my pial output files but 
not my white ones.  Here are my commands:


mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz white 
--trgsubject fs_target --trgsurfval ./registered_lh.white --trg_type w
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz white 
--trgsubject fs_target --trgsurfval ./registered_rh.white --trg_type w
mri_surf2surf --hemi lh --srcsubject fsaverage --sval-xyz pial 
--trgsubject fs_target --trgsurfval ./registered_lh.pial --trg_type w
mri_surf2surf --hemi rh --srcsubject fsaverage --sval-xyz pial 
--trgsubject fs_target --trgsurfval ./registered_rh.pial --trg_type w


The white calls output seems to be fine, but the pial ones aren't.  I 
somewhat naively trued trg_type pial but that wasn't correct.


On 05/05/2020 17:33, Ian Hardingham wrote:


Thanks Bruce, extremely helpful.

Can I just check that the "w" format is what is used by both the 
lh/rh.pial and the lh/rh.white files?  I only ask because my surf2surf 
command outputs the exact output filename if the end is ".white", but 
if it's ".pial" it outputs ".pial.w", which I find a little curious.


Ian

On 05/05/2020 16:34, Bruce Fischl wrote:

yes, check out options like:
--sval-xyz

if you need further help though I'll have to defer to Doug :)
Bruce


On Tue, 5 May 2020, Ian Hardingham wrote:



External Email - Use Caution

Bruce, I've read the docs on mri_surf2surf - I wish to get surface 
files out
(again, lh.pial, rh.pial, lh.white, and rh.white) rather than values 
for
something such as thickness - is there an option for mri_surf2surf 
to allow

this?

On 05/05/2020 14:43, Bruce Fischl wrote:
  Hi Ian

  you can use mri_surf2surf to map surfaces between subjects, but
  our atlas isn't really a surface. You can use the surfaces in
  the fsaverage dir, but they are meant for visualization and are
  much smoother than individuals

  cheers
  Bruce


  On Tue, 5 May 2020, Ian wrote:


    External Email - Use Caution

    Hi Freesurfers.

    I have a subject S with recon-all having been run on
    it.

    I have the subject-specific surface files
    /surf/lh.pial, rh.pial, lh.white,
    and rh.white.

    I would like an Atlas's lh.pial, rh.pial, lh.white,
    and rh.white in subject
    space.

    Any helpers on how to achieve this?

    Thanks,
        Ian

    --

    Ian Hardingham





___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer





___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-05 Thread Ian Hardingham
   External Email - Use Caution


Thanks Bruce, extremely helpful.

Can I just check that the "w" format is what is used by both the 
lh/rh.pial and the lh/rh.white files?  I only ask because my surf2surf 
command outputs the exact output filename if the end is ".white", but if 
it's ".pial" it outputs ".pial.w", which I find a little curious.


Ian

On 05/05/2020 16:34, Bruce Fischl wrote:

yes, check out options like:
--sval-xyz

if you need further help though I'll have to defer to Doug :)
Bruce


On Tue, 5 May 2020, Ian Hardingham wrote:



External Email - Use Caution

Bruce, I've read the docs on mri_surf2surf - I wish to get surface 
files out

(again, lh.pial, rh.pial, lh.white, and rh.white) rather than values for
something such as thickness - is there an option for mri_surf2surf to 
allow

this?

On 05/05/2020 14:43, Bruce Fischl wrote:
  Hi Ian

  you can use mri_surf2surf to map surfaces between subjects, but
  our atlas isn't really a surface. You can use the surfaces in
  the fsaverage dir, but they are meant for visualization and are
  much smoother than individuals

  cheers
  Bruce


  On Tue, 5 May 2020, Ian wrote:


    External Email - Use Caution

    Hi Freesurfers.

    I have a subject S with recon-all having been run on
    it.

    I have the subject-specific surface files
    /surf/lh.pial, rh.pial, lh.white,
    and rh.white.

    I would like an Atlas's lh.pial, rh.pial, lh.white,
    and rh.white in subject
    space.

    Any helpers on how to achieve this?

    Thanks,
        Ian

    --

    Ian Hardingham





___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer





___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Re: [Freesurfer] Get Atlas surfaces in subject space

2020-05-05 Thread Ian Hardingham
   External Email - Use Caution

Bruce, I've read the docs on mri_surf2surf - I wish to get surface files 
out (again, lh.pial, rh.pial, lh.white, and rh.white) rather than values 
for something such as thickness - is there an option for mri_surf2surf 
to allow this?


On 05/05/2020 14:43, Bruce Fischl wrote:

Hi Ian

you can use mri_surf2surf to map surfaces between subjects, but our 
atlas isn't really a surface. You can use the surfaces in the 
fsaverage dir, but they are meant for visualization and are much 
smoother than individuals


cheers
Bruce


On Tue, 5 May 2020, Ian wrote:



External Email - Use Caution

Hi Freesurfers.

I have a subject S with recon-all having been run on it.

I have the subject-specific surface files /surf/lh.pial, rh.pial, 
lh.white,

and rh.white.

I would like an Atlas's lh.pial, rh.pial, lh.white, and rh.white in 
subject

space.

Any helpers on how to achieve this?

Thanks,
Ian

--

Ian Hardingham






___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

[Freesurfer] How is Total cortical gray matter volume calculated

2020-04-25 Thread Ian Hardingham
External Email - Use Caution

Morning Freesurfers.

Can you describe how the FS stat Total cortical gray matter volume is 
calculated from the files in the freesurfer subject directory?  Is there 
an mgz file where each voxel has an estimated percentage grey matter 
here as the value... or is the volume between the surfaces calculated 
somehow?

Thanks,
Ian


___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

[Freesurfer] nu_correct: Command not found

2019-03-28 Thread Ian Hardingham
External Email - Use Caution

Hello all.

I am attempting to run recon-all in a docker container.  I have a set of 
commands to set up the system, and on my local machine (Ubuntu) it works 
fine.  However on the docker container (also Ubuntu) I get

nu_correct: Command not found.

I imagine there is some software that is required that I haven't 
installed on the container image - does anyone have any idea what it 
might be?

1. I have run these commands:

source /usr/local/freesurfer/SetUpFreeSurfer.sh
export 
PATH=/usr/local/freesurfer/bin:PATH=/usr/local/freesurfer/mni/bin:$PATH

2. I have set FREESURFER_HOME

Attached at the end is some output from both failing and successful runs.

3. nu_correct exists in freesurfer/mni/bin

4. Perl is present and correct on both systems.

Thank you in advance,
Ian


FAILING OUTPUT:

#
#@# Talairach Thu Mar 28 14:12:31 UTC 2019
/subjects/FS_subj_001/mri

  mri_nu_correct.mni --no-rescale --i orig.mgz --o orig_nu.mgz --n 1 
--proto-iters 1000 --distance 50

/subjects/FS_subj_001/mri
/usr/local/freesurfer/bin/mri_nu_correct.mni
--no-rescale --i orig.mgz --o orig_nu.mgz --n 1 --proto-iters 1000 
--distance 50
nIters 1
$Id: mri_nu_correct.mni,v 1.27 2016/02/26 16:19:49 mreuter Exp $
Linux 40ed7e79aa5d 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 
UTC 2019 x86_64 GNU/Linux
Thu Mar 28 14:12:32 UTC 2019
nu_correct: Command not found.


SUCCESSFUL OUTPUT:

#
#@# Talairach Thu Mar 28 14:33:45 GMT 2019
/home/ian/subjects/FS_subj_001/mri

  mri_nu_correct.mni --no-rescale --i orig.mgz --o orig_nu.mgz --n 1 
--proto-iters 1000 --distance 50

/home/ian/subjects/FS_subj_001/mri
/usr/local/freesurfer/bin/mri_nu_correct.mni
--no-rescale --i orig.mgz --o orig_nu.mgz --n 1 --proto-iters 1000 
--distance 50
nIters 1
$Id: mri_nu_correct.mni,v 1.27 2016/02/26 16:19:49 mreuter Exp $
Linux ian-Sabre-17WV8 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 
09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Thu Mar 28 14:33:45 GMT 2019
Program nu_correct, built from:



-- 
Ian Hardingham


___
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer