Skip to content
Snippets Groups Projects
Commit 1faa0b38 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

add groups from CSV file and ignore IDs for JSON serialization

parent 39d2530f
No related branches found
No related tags found
No related merge requests found
Showing
with 424 additions and 5 deletions
......@@ -24,6 +24,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.swagger.annotations.Api;
import org.hbp.mip.controllers.HibernateUtil;
import org.hbp.mip.data.Database;
import org.hbp.mip.model.User;
import org.hibernate.Session;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -91,6 +92,7 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
OAuth2ClientContext oauth2ClientContext;
public static void main(String[] args) {
Database.loadGroups();
SpringApplication.run(MIPApplication.class, args);
}
......
/**
* Created by mirco on 04.12.15.
*/
package org.hbp.mip.controllers;
......
package org.hbp.mip.data;
import org.hbp.mip.controllers.HibernateUtil;
import org.hbp.mip.model.Group;
import org.hibernate.Session;
import java.io.*;
import java.util.LinkedList;
import java.util.List;
/**
* Created by mirco on 11.01.16.
*/
public class Database {
private static final String GROUPS_FILE = "data/groups.csv";
private static final String VARIABLES_FILE = "data/variables.csv";
private static final String SEPARATOR = ",";
private static final ClassLoader CL = Database.class.getClassLoader();
public static void loadGroups() {
String inputFile = "/home/mirco/Workspace/GitLab/mip/target/classes/data/groups.csv"; //CL.getResource(GROUPS_FILE).getFile();
List<Group> groups = new LinkedList<Group>();
File f = new File(inputFile);
FileReader fr;
BufferedReader br;
try {
fr = new FileReader(f);
br = new BufferedReader(fr);
int stackPtr = -1;
int oldIdx = -1;
Group root = new Group(); //root
root.setCode("root");
root.setLabel("root");
stackPtr++;
groups.add(root);
for (String line = br.readLine(); line != null; line = br.readLine()) {
String[] data = line.split(SEPARATOR);
int idx = data.length - 1;
String label = data[idx];
String code = label.replace(" ", "_");
Group g = new Group();
g.setLabel(label);
g.setCode(code);
if (idx > oldIdx && stackPtr > -1) {
groups.get(stackPtr).addGroup(g);
} else if (idx < oldIdx) {
stackPtr -= 2;
} else if (idx == oldIdx) {
stackPtr--;
groups.get(stackPtr).addGroup(g);
}
stackPtr++;
groups.add(g);
oldIdx = idx;
}
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
for (Group group : groups)
{
session.save(group);
}
session.getTransaction().commit();
br.close();
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -17,6 +18,7 @@ import java.util.List;
@Table(name = "`article`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Article {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -16,6 +17,7 @@ import java.util.List;
@Table(name = "`chart`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Chart {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -14,6 +15,7 @@ import javax.persistence.*;
@Table(name = "`chart_config_set`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class ChartConfigSet {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -17,6 +18,7 @@ import java.util.List;
@Table(name = "`dataset`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Dataset {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -14,6 +15,7 @@ import javax.persistence.*;
@Table(name = "`filter`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Filter {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -16,13 +17,14 @@ import java.util.List;
@Table(name = "`group`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Group {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id = null;
private String code = null;
private String label = null;
@ManyToMany
@ManyToMany(fetch = FetchType.EAGER)
private List<Group> groups = new LinkedList<Group>();
public Group() {
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -15,6 +16,7 @@ import java.util.Date;
@Table(name = "`model`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Model {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -16,6 +17,7 @@ import java.util.List;
@Table(name = "`query`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Query {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -14,6 +15,7 @@ import javax.persistence.*;
@Table(name = "`tag`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Tag {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -18,6 +19,7 @@ import java.util.regex.Pattern;
@Table(name = "`user`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -14,6 +15,7 @@ import javax.persistence.*;
@Table(name = "`value`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Value {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
......@@ -4,6 +4,7 @@
package org.hbp.mip.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
......@@ -16,6 +17,7 @@ import java.util.List;
@Table(name = "`variable`")
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.SpringMVCServerCodegen", date = "2016-01-06T09:32:22.266Z")
@JsonIgnoreProperties(value = { "id" })
public class Variable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
......
Brain anatomy,,
,CSF,
,,Ventricule
,White matter,
,,Brain stem
,,Cerebellum
,,Global
,,OpticChiasm
,Grey matter,
,,Cerebellum
,,Cerebral nuclei
,,CSF
,,Diencephalon
,,Frontal
,,Orbitalgyrus
,,Insula
,,Limbic
,,Occipital
,,Operculum
,,Parietal
,,Temporal
,,Vessel
,,Others
Brain metabolism,,
,PET,
,,FDG
,,PIB
,,FDG_bl
,,PIB_bl
,,AV45_bl
Clinical,,
,Cognition,
,,AV45
,,CDRSB
,,ADAS11
,,ADAS13
,,MMSE
,,RAVLT
,,RAVLT_immediate
,,FAQ
,,MOCA
,,EcogPtMem
,,EcogPtLang
,,EcogPtVisspat
,,EcogPtPlan
,,EcogPtOrgan
,,EcogPtDivatt
,,EcogPtTotal
,,EcogSPMem
,,EcogSPLang
,,EcogSPVisspat
,,EcogSPPlan
,,EcogSPOrgan
,,EcogSPDivatt
,,EcogSPTotal
,,CDRSB_bl
,,ADAS11_bl
,,ADAS13_bl
,,MMSE_bl
,,RAVLT_bl
,,RAVLT_immediate_bl
,,FAQ_bl
,,MOCA_bl
,,EcogPtMem_bl
,,EcogPtLang_bl
,,EcogPtVisspat_bl
,,EcogPtPlan_bl
,,EcogPtOrgan_bl
,,EcogPtDivatt_bl
,,EcogPtTotal_bl
,,EcogSPMem_bl
,,EcogSPLang_bl
,,EcogSPVisspat_bl
,,EcogSPPlan_bl
,,EcogSPOrgan_bl
,,EcogSPDivatt_bl
,,EcogSPTotal_bl
RID,,,,N,38,,,,,,,
PTID,,,,T,,,,,,,,
VISCODE,,,,T,20,,,,,X,,
SITE,provenance,source,,I,,,,,,X,,
COLPROT,provenance,protocol,,Enum,,,ADNI1|ADNI2|ADNIGO,,,X,,
ORIGPROT,provenance,protocol,,Enum,,,ADNI1|ADNI2|ADNIGO,,,X,,
EXAMDATE,provenance,date,,D,10,,yyyy-mm-dd,,,,,
DX_bl,clinical,diagnostic,,Enum,,,AD|CN,,,X,,
AGE,demographic,age,,I,3,,0..130,,X,,X,X
PTGENDER,demographic,genre,,B,1,,1=Male,,,X,,
PTEDUCAT,demographic,education,,I,2,,0..20,,X,,X,X
PTETHCAT,demographic,ethny,,Enum,,,1=Hispanic or Latino,,,X,,
PTRACCAT,demographic,country,,Enum,,,1=American Indian or Alaskan Native,,,X,,
PTMARRY,demographic,marital status,,Enum,,,1=Married,,,X,,
APOE4,polymorphism,APOE,,I,1,,0..2,,,X,,
FDG,brain_metabolism,PET,,N,,,,,X,,X,X
PIB,brain_metabolism,PET,,N,,,,,X,,X,X
AV45,clinical,cognition,,N,,,,,X,,X,X
CDRSB,clinical,cognition,,N,,,,,X,,X,X
ADAS11,clinical,cognition,,N,,,,,X,,X,X
ADAS13,clinical,cognition,,N,,,,,X,,X,X
MMSE,clinical,cognition,,N,,,,,X,,X,X
RAVLT,clinical,cognition,,N,,,,,X,,X,X
RAVLT_immediate,clinical,cognition,,N,,,,,X,,X,X
FAQ,clinical,cognition,,N,,,,,X,,X,X
MOCA,clinical,cognition,,N,,,,,X,,X,X
EcogPtMem,clinical,cognition,,N,,,,,X,,X,X
EcogPtLang,clinical,cognition,,N,,,,,X,,X,X
EcogPtVisspat,clinical,cognition,,N,,,,,X,,X,X
EcogPtPlan,clinical,cognition,,N,,,,,X,,X,X
EcogPtOrgan,clinical,cognition,,N,,,,,X,,X,X
EcogPtDivatt,clinical,cognition,,N,,,,,X,,X,X
EcogPtTotal,clinical,cognition,,N,,,,,X,,X,X
EcogSPMem,clinical,cognition,,N,,,,,X,,X,X
EcogSPLang,clinical,cognition,,N,,,,,X,,X,X
EcogSPVisspat,clinical,cognition,,N,,,,,X,,X,X
EcogSPPlan,clinical,cognition,,N,,,,,X,,X,X
EcogSPOrgan,clinical,cognition,,N,,,,,X,,X,X
EcogSPDivatt,clinical,cognition,,N,,,,,X,,X,X
EcogSPTotal,clinical,cognition,,N,,,,,X,,X,X
Ventricles,brain_anatomy,CSF,,N,,,,,X,,X,X
Hippocampus,brain_anatomy,grey_matter,,N,,,,,X,,X,X
WholeBrain,brain_anatomy,grey_matter,,N,,,,,X,,X,X
Entorhinal,brain_anatomy,grey_matter,,N,,,,,X,,X,X
Fusiform,brain_anatomy,grey_matter,,N,,,,,X,,X,X
MidTemp,brain_anatomy,grey_matter,,N,,,,,X,,X,X
ICV,brain_anatomy,grey_matter,,N,,,,,X,,X,X
DX,clinical,diagnostic,,T,,,,,,X,,
EXAMDATE_bl,provenance,date,,D,,,yyyy-mm-dd,,X,,X,X
CDRSB_bl,clinical,cognition,,N,,,,,X,,X,X
ADAS11_bl,clinical,cognition,,N,,,,,X,,X,X
ADAS13_bl,clinical,cognition,,N,,,,,X,,X,X
MMSE_bl,clinical,cognition,,N,,,,,X,,X,X
RAVLT_bl,clinical,cognition,,N,,,,,X,,X,X
RAVLT_immediate_bl,clinical,cognition,,N,,,,,X,,X,X
FAQ_bl,clinical,cognition,,N,,,,,X,,X,X
Ventricles_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
Hippocampus_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
WholeBrain_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
Entorhinal_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
Fusiform_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
MidTemp_bl,brain_anatomy,grey_matter,,N,,,,,X,,X,X
ICV_bl,brain_anatomy,globals,,N,,,,,X,,X,X
MOCA_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtMem_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtLang_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtVisspat_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtPlan_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtOrgan_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtDivatt_bl,clinical,cognition,,N,,,,,X,,X,X
EcogPtTotal_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPMem_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPLang_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPVisspat_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPPlan_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPOrgan_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPDivatt_bl,clinical,cognition,,N,,,,,X,,X,X
EcogSPTotal_bl,clinical,cognition,,N,,,,,X,,X,X
FDG_bl,brain_metabolism,PET,,N,,,,,X,,X,X
PIB_bl,brain_metabolism,PET,,N,,,,,X,,X,X
AV45_bl,brain_metabolism,PET,,N,,,,,X,,X,X
Years_bl,Date,year,,N,,,,,X,,X,X
Month_bl,,,,N,,,,,X,,X,X
Month,,,,N,,,,,X,,X,X
M,,,,,,,,,,,,
update_stamp,,,,D,10,,,,,,,
Subj_ID,,,,N,,,,,,,,
ScanDate,provenance,date,,D,10,,yyyy-mm-dd,,X,,X,X
VisitCode,provenance,date,,T,,,,,,,,
VisitNumber,visit,number,,I,,,,,,X,,
TotalNumberofVisits,visit,number,,I,,,,,,X,,
PeriodTime,visit,period,,N,,,,,X,,X,X
MRIScanner,brain_scan,machine,,N,,,1.5|3.0,,,X,,
3rdVentricle,brain_anatomy,csf,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
4thVentricle,brain_anatomy,csf,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
RightAccumbensArea,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
LeftAccumbensArea,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
RightAmygdala,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Amygdala,N,20,,,cm3,X,,X,X
LeftAmygdala,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Amygdala,N,20,,,cm3,X,,X,X
BrainStem,brain_anatomy,white_matter,Brain/Brain stem,N,20,,,cm3,X,,X,X
RightCaudate,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
LeftCaudate,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
RightCerebellumExterior,brain_anatomy,grey_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
LeftCerebellumExterior,brain_anatomy,grey_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
RightCerebellumWhiteMatter,brain_anatomy,white_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
LeftCerebellumWhiteMatter,brain_anatomy,white_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
RightCerebralWhiteMatter,brain_anatomy,white_matter,Brain/Global,N,20,,,cm3,X,,X,X
LeftCerebralWhiteMatter,brain_anatomy,white_matter,Brain/Global,N,20,,,cm3,X,,X,X
CSF,brain_anatomy,white_matter,Brain/Global,N,20,,,cm3,X,,X,X
RightHippocampus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
LeftHippocampus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
RightInfLatVent,brain_anatomy,grey_matter,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
LeftInfLatVent,brain_anatomy,grey_matter,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
RightLateralVentricle,brain_anatomy,grey_matter,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
LeftLateralVentricle,brain_anatomy,grey_matter,Brain/csf/Ventricule,N,20,,,cm3,X,,X,X
RightPallidum,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
LeftPallidum,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
RightPutamen,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
LeftPutamen,brain_anatomy,grey_matter,Brain/Cerebral nuclei/Basal Ganglia ,N,20,,,cm3,X,,X,X
RightThalamusProper,brain_anatomy,grey_matter,,N,20,,,cm3,X,,X,X
LeftThalamusProper,brain_anatomy,grey_matter,,N,20,,,cm3,X,,X,X
RightVentralDC,brain_anatomy,grey_matter,Brain/Diencephalon,N,20,,,cm3,X,,X,X
LeftVentralDC,brain_anatomy,grey_matter,Brain/Diencephalon,N,20,,,cm3,X,,X,X
Rightvessel,brain_anatomy,grey_matter,Brain/Vessel,N,20,,,cm3,X,,X,X
Leftvessel,brain_anatomy,grey_matter,Brain/Vessel,N,20,,,cm3,X,,X,X
OpticChiasm,brain_anatomy,White_matter,Brain/OpticChiasm,N,20,,,cm3,X,,X,X
CerebellarVermalLobulesI-V,brain_anatomy,grey_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
CerebellarVermalLobulesVI-VII,brain_anatomy,grey_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
CerebellarVermalLobulesVIII-X,brain_anatomy,grey_matter,Brain/Cerebellum,N,20,,,cm3,X,,X,X
LeftBasalForebrain,brain_anatomy,grey_matter,Brain/Cerebral nuclei/BasalForebrain,N,20,,,cm3,X,,X,X
RightBasalForebrain,brain_anatomy,grey_matter,Brain/Cerebral nuclei/BasalForebrain,N,20,,,cm3,X,,X,X
RightACgGanteriorcingulategyrus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
LeftACgGanteriorcingulategyrus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
RightAInsanteriorinsula,brain_anatomy,grey_matter,Brain/Insula,N,20,,,cm3,X,,X,X
LeftAInsanteriorinsula,brain_anatomy,grey_matter,Brain/Insula,N,20,,,cm3,X,,X,X
RightAOrGanteriororbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
LeftAOrGanteriororbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
RightAnGangulargyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftAnGangulargyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightCalccalcarinecortex,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
LeftCalccalcarinecortex,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightCOcentraloperculum,brain_anatomy,grey_matter,Brain/Operculum,N,20,,,cm3,X,,X,X
LeftCOcentraloperculum,brain_anatomy,grey_matter,Brain/Operculum,N,20,,,cm3,X,,X,X
RightCuncuneus,brain_anatomy,grey_matter,Brain/Operculum,N,20,,,cm3,X,,X,X
LeftCuncuneus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightEntentorhinalarea,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
LeftEntentorhinalarea,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
RightFOfrontaloperculum,brain_anatomy,grey_matter,Brain/Operculum,N,20,,,cm3,X,,X,X
LeftFOfrontaloperculum,brain_anatomy,grey_matter,Brain/Operculum,N,20,,,cm3,X,,X,X
RightFRPfrontalpole,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftFRPfrontalpole,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightFuGfusiformgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftFuGfusiformgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
RightGRegyrusrectus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftGRegyrusrectus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightIOGinferioroccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
LeftIOGinferioroccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightITGinferiortemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftITGinferiortemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
RightLiGlingualgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftLiGlingualgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightLOrGlateralorbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftLOrGlateralorbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightMCgGmiddlecingulategyrus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
LeftMCgGmiddlecingulategyrus,brain_anatomy,grey_matter,Brain/Limbic,N,20,,,cm3,X,,X,X
RightMFCmedialfrontalcortex,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
LeftMFCmedialfrontalcortex,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
RightMFGmiddlefrontalgyrus,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
LeftMFGmiddlefrontalgyrus,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
RightMOGmiddleoccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
LeftMOGmiddleoccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightMOrGmedialorbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
LeftMOrGmedialorbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
RightMPoGpostcentralgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftMPoGpostcentralgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightMPrGprecentralgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftMPrGprecentralgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightMSFGsuperiorfrontalgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftMSFGsuperiorfrontalgyrusmedialsegment,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightMTGmiddletemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftMTGmiddletemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
RightOCPoccipitalpole,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftOCPoccipitalpole,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightOFuGoccipitalfusiformgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
LeftOFuGoccipitalfusiformgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightOpIFGopercularpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftOpIFGopercularpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightOrIFGorbitalpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftOrIFGorbitalpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightPCgGposteriorcingulategyrus,brain_anatomy,grey_matter,Brain/Limbic/,N,20,,,cm3,X,,X,X
LeftPCgGposteriorcingulategyrus,brain_anatomy,grey_matter,Brain/Limbic/,N,20,,,cm3,X,,X,X
RightPCuprecuneus,brain_anatomy,grey_matter,Brain/Limbic/,N,20,,,cm3,X,,X,X
LeftPCuprecuneus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightPHGparahippocampalgyrus,brain_anatomy,grey_matter,Brain/Limbic/,N,20,,,cm3,X,,X,X
LeftPHGparahippocampalgyrus,brain_anatomy,grey_matter,Brain/Limbic/,N,20,,,cm3,X,,X,X
RightPInsposteriorinsula,brain_anatomy,grey_matter,Brain/insula,N,20,,,cm3,X,,X,X
LeftPInsposteriorinsula,brain_anatomy,grey_matter,Brain/insula,N,20,,,cm3,X,,X,X
RightPOparietaloperculum,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftPOparietaloperculum,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightPoGpostcentralgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftPoGpostcentralgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightPOrGposteriororbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
LeftPOrGposteriororbitalgyrus,brain_anatomy,grey_matter,Brain/Frontal/orbitalgyrus,N,20,,,cm3,X,,X,X
RightPPplanumpolare,brain_anatomy,grey_matter,Brain/Temporal/,N,20,,,cm3,X,,X,X
LeftPPplanumpolare,brain_anatomy,grey_matter,Brain/Temporal/,N,20,,,cm3,X,,X,X
RightPrGprecentralgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftPrGprecentralgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightPTplanumtemporale,brain_anatomy,grey_matter,Brain/temporal,N,20,,,cm3,X,,X,X
LeftPTplanumtemporale,brain_anatomy,grey_matter,Brain/temporal,N,20,,,cm3,X,,X,X
RightSCAsubcallosalarea,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
LeftSCAsubcallosalarea,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
RightSFGsuperiorfrontalgyrus,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
LeftSFGsuperiorfrontalgyrus,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
RightSMCsupplementarymotorcortex,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
LeftSMCsupplementarymotorcortex,brain_anatomy,grey_matter,Brain/frontal,N,20,,,cm3,X,,X,X
RightSMGsupramarginalgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftSMGsupramarginalgyrus,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightSOGsuperioroccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
LeftSOGsuperioroccipitalgyrus,brain_anatomy,grey_matter,Brain/Occipital,N,20,,,cm3,X,,X,X
RightSPLsuperiorparietallobule,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
LeftSPLsuperiorparietallobule,brain_anatomy,grey_matter,Brain/Parietal/,N,20,,,cm3,X,,X,X
RightSTGsuperiortemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftSTGsuperiortemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
RightTMPtemporalpole,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
LeftTMPtemporalpole,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
RightTrIFGtriangularpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
LeftTrIFGtriangularpartoftheinferiorfrontalgyrus,brain_anatomy,grey_matter,Brain/Frontal,N,20,,,cm3,X,,X,X
RightTTGtransversetemporalgyrus,brain_anatomy,grey_matter,Brain/Temoral,N,20,,,cm3,X,,X,X
LeftTTGtransversetemporalgyrus,brain_anatomy,grey_matter,Brain/Temporal,N,20,,,cm3,X,,X,X
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment