FreeSurfer: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 49: Line 49:


<!--T:10-->
<!--T:10-->
When this page was created, Compute Canada was supporting up to version 6.0.1. You can check for [https://github.com/ComputeCanada/easybuild-easyconfigs/tree/computecanada-master/easybuild/easyconfigs/f/FreeSurfer newer versions here].
As of August 2020, Compute Canada was supporting up to version 6.0.1. You can check for [https://github.com/ComputeCanada/easybuild-easyconfigs/tree/computecanada-master/easybuild/easyconfigs/f/FreeSurfer newer versions here].


==Checking the easybuild recipes for freesurfer== <!--T:11-->
==EasyBuild recipes== <!--T:11-->
You can check the easybuild recipes for freesurfer [https://github.com/ComputeCanada/easybuild-easyconfigs/tree/computecanada-master/easybuild/easyconfigs/f/FreeSurfer online] on GitHub or via a command line ,<code>eb -S FreeSurfer</code>, from any Compute Canada cluster. If the version you are looking for is not listed, you may try to install the program with the option <code>--try-software-version=<the new version></code>. If that did not work, please contact the [[Technical support/en|technical support]] for help.
You can check the EasyBuild recipes for FreeSurfer [https://github.com/ComputeCanada/easybuild-easyconfigs/tree/computecanada-master/easybuild/easyconfigs/f/FreeSurfer online] on GitHub or via a command line ,<code>eb -S FreeSurfer</code>, from any Compute Canada cluster. If the version you are looking for is not listed, you may try to install the program with the option <code>--try-software-version=<the new version></code>. If that did not work, please contact the [[Technical support/en|technical support]] for help.


==Installation in a shared folder== <!--T:12-->
==Installation in a shared folder== <!--T:12-->
Using EasyBuild, it is possible to install the program in a shared location (like project) and make the code available for any other member of the group. The following will install freesurfer under the project <code>def-someuser</code> under the directory <code>/home/$USER/projects/def-someuser/$USER/software</code> and the module under the user's directory <code>/home/$USER/.local/easybuild/modules/2017/Core/freesurfer</code>.  
Using EasyBuild, it is possible to install the program in a shared location (like /project) and make the code available for any other member of the group. The following will install freesurfer under the project <code>def-someuser</code> under the directory <code>/home/$USER/projects/def-someuser/$USER/software</code> and the module under the user's directory <code>/home/$USER/.local/easybuild/modules/2017/Core/freesurfer</code>.  
 


<!--T:13-->
The instructions are:
</translate>
</translate>
<pre>
<pre>
Line 75: Line 74:


<!--T:16-->
<!--T:16-->
* You need to give all members of your group read and exec access to the installation directory <code>/home/$USER/projects/def-someuser/$USER</code>. To see how to give them access to this directory, please visit the [[Sharing data/en|data sharing]] page.
* You need to give all members of your group read and exec access to the installation directory <code>/home/$USER/projects/def-someuser/$USER</code>. To see how to give them access to this directory, please read [[Sharing_data#Changing_the_permissions_of_existing_files Changing the permissions of existing files]].
* Each member of the group will need to put the module file in their own home directories. The module file <code>6.0.1.lua</code> is located under the directory:  
* Each member of the group will need to put the module file in their own home directories. The module file <code>6.0.1.lua</code> is located under the directory:  
<pre>
<pre>
Line 82: Line 81:


<!--T:17-->
<!--T:17-->
Each member of the group will need to create the directory <code>/home/$USER/.local/easybuild/modules/2017/Core/freesurfer</code> and put the file <code>6.0.1.lua</code>:
Each member of the group will need to create the directory <code>/home/$USER/.local/easybuild/modules/2017/Core/freesurfer</code> where they will put the file <code>6.0.1.lua</code>:
</translate>
</translate>
{{Commands
{{Commands
Line 90: Line 89:
<translate>
<translate>
<!--T:18-->
<!--T:18-->
The above will set the module (only the module file that points to the installation directory under project) in their own directory.
The above will set the module (only the module file that points to the installation directory under /project) in their own directory.


<!--T:19-->
<!--T:19-->
Line 101: Line 100:


==Hippocampus and brainstem processing== <!--T:21-->
==Hippocampus and brainstem processing== <!--T:21-->
To perform processing of the hippocampus and brainstem, download and install matlab runtime 2012b from the freesurfer website:
To perform processing of the hippocampus and brainstem, download and install MATLAB runtime 2012b from the FreeSurfer website:
</translate>
</translate>
<pre>
<pre>
rsnt_translations
56,430

edits

Navigation menu