diff --git a/package.json b/package.json index 5028d50f7918be90a76987e8d7be58c74b5c746e..39ec4150376324c4716d6d4ad396926450ff4ea2 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@ngrx/effects": "^7.4.0", "@ngrx/store": "^7.4.0", "@ngtools/webpack": "^9.0.1", - "@types/jasmine": "^3.3.12", + "@types/jasmine": "^3.5.0", "@types/node": "^12.0.0", "@types/webpack-env": "^1.13.6", "@typescript-eslint/eslint-plugin": "^2.12.0", diff --git a/src/components/fabSpeedDial/fabSpeedDial.module.ts b/src/components/fabSpeedDial/fabSpeedDial.module.ts new file mode 100644 index 0000000000000000000000000000000000000000..4800d906fd216aea4518d40f7a77eaebda5e5944 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDial.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from "@angular/core"; +import { FabSpeedDialChild } from "./fabSpeedDialChild.directive"; +import { FabSpeedDialContainer } from "./fabSpeedDialContainer.directive"; +import { FabSpeedDialTrigger } from "./fabSpeedDialTrigger.directive"; +import { CommonModule } from "@angular/common"; + +@NgModule({ + imports: [ + CommonModule + ], + declarations: [ + FabSpeedDialChild, + FabSpeedDialContainer, + FabSpeedDialTrigger + ], + exports: [ + FabSpeedDialChild, + FabSpeedDialContainer, + FabSpeedDialTrigger + ] +}) + +export class FabSpeedDialModule{} diff --git a/src/components/fabSpeedDial/fabSpeedDial.service.spec.ts b/src/components/fabSpeedDial/fabSpeedDial.service.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..e040ccd4b161ac0478f73f40efddd9dfc72a7e37 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDial.service.spec.ts @@ -0,0 +1,35 @@ +import { FabSpeedDialService } from './fabSpeedDial.service' + +describe('FabSpeedDialService', () => { + let service: FabSpeedDialService + let openStateNextSpy: jasmine.Spy + + beforeEach(() => { + service = new FabSpeedDialService() + openStateNextSpy = spyOn(service.openState$, 'next').and.callThrough() + }) + + it('can be instantiated', () => { + expect(service).not.toBeNull() + }) + + it('toggle calls openState$.next', () => { + const isOpen = service.isOpen + service.toggle() + expect(openStateNextSpy).toHaveBeenCalledWith(!isOpen) + expect(service.isOpen).toEqual(!isOpen) + }) + + it('close calls openState$.next', () => { + service.close() + expect(openStateNextSpy).toHaveBeenCalledWith(false) + expect(service.isOpen).toEqual(false) + }) + + it('open calls openState$.next', () => { + service.open() + expect(openStateNextSpy).toHaveBeenCalledWith(true) + expect(service.isOpen).toEqual(true) + }) + +}) \ No newline at end of file diff --git a/src/components/fabSpeedDial/fabSpeedDial.service.ts b/src/components/fabSpeedDial/fabSpeedDial.service.ts new file mode 100644 index 0000000000000000000000000000000000000000..6c7d8b69c54dd35a441c26cbb3ca5fb3dbb2809d --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDial.service.ts @@ -0,0 +1,43 @@ +import { Injectable, OnDestroy } from "@angular/core"; +import { BehaviorSubject, Subscription } from "rxjs"; + +export enum SCALE_ORIGIN { + LEFT = 'left', + RIGHT = 'right', + TOP = 'top', + BOTTOM = 'bottom', + CENTER = 'center', +} + +@Injectable() +export class FabSpeedDialService implements OnDestroy{ + public openState$ = new BehaviorSubject(false) + public scaleOrigin$: BehaviorSubject<SCALE_ORIGIN> = new BehaviorSubject(SCALE_ORIGIN.CENTER) + private s: Subscription[] = [] + + public isOpen: boolean = false + + constructor(){ + this.s.push( + this.openState$.subscribe(flag => this.isOpen = flag) + ) + } + + ngOnDestroy(){ + while(this.s.length > 0) { + this.s.pop().unsubscribe() + } + } + + toggle(){ + this.openState$.next(!this.isOpen) + } + + close(){ + this.openState$.next(false) + } + + open(){ + this.openState$.next(true) + } +} \ No newline at end of file diff --git a/src/components/fabSpeedDial/fabSpeedDialChild.directive.spec.ts b/src/components/fabSpeedDial/fabSpeedDialChild.directive.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..093476555c601f25c4471d853a99b64ad617ba2e --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialChild.directive.spec.ts @@ -0,0 +1,103 @@ +import { Component } from "@angular/core"; +import { TestBed, fakeAsync } from "@angular/core/testing"; +import { CommonModule } from "@angular/common"; +import { By } from "@angular/platform-browser"; +import { FabSpeedDialService } from "./fabSpeedDial.service"; +import { FabSpeedDialChild } from "./fabSpeedDialChild.directive"; +import { of, BehaviorSubject } from "rxjs"; + +@Component({ + template: '' +}) + +class TestCmp{} + +describe('FabSpeedDialTrigger', () => { + + let openState$: BehaviorSubject<boolean> + beforeEach(() => { + openState$ = new BehaviorSubject(false) + const fabServiceFactory = () => { + + return { + openState$, + scaleOrigin$: of('center') + } + } + + TestBed.configureTestingModule({ + imports: [ + CommonModule + ], + declarations: [ + FabSpeedDialChild, + TestCmp, + ], + providers: [ + { + provide: FabSpeedDialService, + useFactory: fabServiceFactory + } + ] + }) + }) + + it('should instantiate directive', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-child> + Test + </div> + ` + } + }).compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive( FabSpeedDialChild ) ) + expect(directive).not.toBeNull() + }) + + it('oninit, should be closed', fakeAsync(() => { + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-child> + Test + </div> + ` + } + }).compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + fixture.detectChanges() + + const directive = fixture.debugElement.query( By.directive( FabSpeedDialChild ) ) + expect(directive.nativeElement.style.transform).toEqual(`scale(0)`) + })) + + + it('should open/close on openState$ change', fakeAsync(() => { + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-child> + Test + </div> + ` + } + }).compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + fixture.detectChanges() + + const directive = fixture.debugElement.query( By.directive( FabSpeedDialChild ) ) + + openState$.next(true) + fixture.detectChanges() + + expect(directive.nativeElement.style.transform).toEqual(`scale(1)`) + + })) +}) \ No newline at end of file diff --git a/src/components/fabSpeedDial/fabSpeedDialChild.directive.ts b/src/components/fabSpeedDial/fabSpeedDialChild.directive.ts new file mode 100644 index 0000000000000000000000000000000000000000..9ca95ba4cab4422c08f9d0c948c58fd82ff4e681 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialChild.directive.ts @@ -0,0 +1,55 @@ +import { Directive, Input, HostBinding, OnDestroy } from "@angular/core"; +import { Subscription } from "rxjs"; +import { FabSpeedDialService } from "./fabSpeedDial.service"; + +const NORMAL = 150 +const MAX_CHANGE = 70 +const INDEX_FACTOR = 5 + +@Directive({ + selector: '[iav-fab-speed-dial-child]', + exportAs: 'iavFabSpeedDialChild' +}) + +export class FabSpeedDialChild implements OnDestroy{ + + private s: Subscription[] = [] + + constructor(private fabService: FabSpeedDialService){ + this.s.push( + this.fabService.openState$.subscribe(flag => { + this.quickDialOpening(flag) + }), + this.fabService.scaleOrigin$.subscribe(origin => { + this.transformOrigin = origin + }) + ) + } + ngOnDestroy(){ + while(this.s.length > 0) { + this.s.pop().unsubscribe() + } + } + + @Input('iav-fab-speed-dial-child-index') + public index: number = 0 + + quickDialOpening(flag){ + const _index = Number(this.index) + const delta = Math.atan(_index * INDEX_FACTOR) / (Math.PI / 2) * MAX_CHANGE + this.transitionDelay = flag ? `${delta}ms` : `${MAX_CHANGE - delta}ms` + this.transformProp = `scale(${flag ? 1 : 0})` + } + + @HostBinding('style.transitionDelay') + transitionDelay = '0' + + @HostBinding('style.transition') + transitionProp = `all ${NORMAL}ms linear` + + @HostBinding('style.transform') + transformProp = `scale(0)` + + @HostBinding('style.transformOrigin') + transformOrigin = 'center' +} diff --git a/src/components/fabSpeedDial/fabSpeedDialContainer.directive.spec.ts b/src/components/fabSpeedDial/fabSpeedDialContainer.directive.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..e370a18b7d28c1fb0843b8610accec1bc60808d4 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialContainer.directive.spec.ts @@ -0,0 +1,162 @@ +import { Component } from "@angular/core"; +import { TestBed } from "@angular/core/testing"; +import { FabSpeedDialContainer } from "./fabSpeedDialContainer.directive"; +import { FabSpeedDialService, SCALE_ORIGIN } from "./fabSpeedDial.service"; +import { BehaviorSubject } from "rxjs"; +import { By } from "@angular/platform-browser"; + +@Component({ + template: `` +}) + +class TestCmp{ + public origin = 'center' +} + +const dummyServiceFactory = () => { + return { + toggle: jasmine.createSpy('toggle'), + close: jasmine.createSpy('close'), + open: jasmine.createSpy('open'), + scaleOrigin$: new BehaviorSubject('center'), + openState$: new BehaviorSubject(false) + } +} + +describe('FabSpeedDialContainer', () => { + beforeEach(() => { + TestBed.configureTestingModule({ + imports: [ ], + declarations: [ + TestCmp, + FabSpeedDialContainer, + ], + providers: [ + { + provide:FabSpeedDialService, + useFactory: dummyServiceFactory, + } + ] + }).overrideDirective(FabSpeedDialContainer, { + + /** + * normally, FabSpeedDialContainer provides its own FabSpeedDialService + * in tests, override, and provide on a module level + */ + set: { + providers: [], + } + }).overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-container + [iav-fab-speed-dial-scale-origin]="origin"> + </div> + ` + } + }) + }) + + it('should be able to instantiate', () => { + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive(FabSpeedDialContainer) ) + expect(directive).not.toBeNull() + }) + + it('directive methods should call spy methods', () => { + + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive(FabSpeedDialContainer) ) + const directiveInstance = directive.injector.get(FabSpeedDialContainer) + + const serviceInstance = TestBed.inject(FabSpeedDialService) + + directiveInstance.toggle() + expect(serviceInstance.toggle).toHaveBeenCalled() + + directiveInstance.close() + expect(serviceInstance.close).toHaveBeenCalled() + + directiveInstance.open() + expect(serviceInstance.open).toHaveBeenCalled() + }) + + it('on change, if valid, expect next to be called', () => { + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const dummyService = TestBed.inject(FabSpeedDialService) + + const scaleOriginNextSpy = spyOn(dummyService.scaleOrigin$, 'next').and.callThrough() + fixture.componentInstance.origin = 'right' + fixture.detectChanges() + expect(scaleOriginNextSpy).toHaveBeenCalledWith(SCALE_ORIGIN.RIGHT) + }) + + it('on change, if invalid, expect next to not be called', () => { + + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const dummyService = TestBed.inject(FabSpeedDialService) + + const scaleOriginNextSpy = spyOn(dummyService.scaleOrigin$, 'next').and.callThrough() + fixture.componentInstance.origin = 'bananas' + fixture.detectChanges() + expect(scaleOriginNextSpy).not.toHaveBeenCalled() + }) + + it('on openstate change, prop isOpen is set', () => { + + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive(FabSpeedDialContainer) ) + const directiveInstance = directive.injector.get(FabSpeedDialContainer) + + const serviceInstance = TestBed.inject(FabSpeedDialService) + + serviceInstance.openState$.next(true) + expect(directiveInstance.isOpen).toEqual(true) + }) + + it('on openstate change, openStatechanged emits', () => { + + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive(FabSpeedDialContainer) ) + const directiveInstance = directive.injector.get(FabSpeedDialContainer) + + const serviceInstance = TestBed.inject(FabSpeedDialService) + + const openStateChangedSpy = spyOn(directiveInstance.openStateChanged, 'emit').and.callThrough() + + serviceInstance.openState$.next(true) + + expect(openStateChangedSpy).toHaveBeenCalledWith(true) + }) + + it('on openstate change with same value, openStateChanged does not emit', () => { + + TestBed.compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive(FabSpeedDialContainer) ) + const directiveInstance = directive.injector.get(FabSpeedDialContainer) + + const serviceInstance = TestBed.inject(FabSpeedDialService) + + serviceInstance.openState$.next(true) + + const openStateChangedSpy = spyOn(directiveInstance.openStateChanged, 'emit').and.callThrough() + + serviceInstance.openState$.next(true) + + expect(openStateChangedSpy).not.toHaveBeenCalled() + }) +}) \ No newline at end of file diff --git a/src/components/fabSpeedDial/fabSpeedDialContainer.directive.ts b/src/components/fabSpeedDial/fabSpeedDialContainer.directive.ts new file mode 100644 index 0000000000000000000000000000000000000000..6a92ee873c1cee9c1e14f598da6f5f6ca0d08b37 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialContainer.directive.ts @@ -0,0 +1,68 @@ +import { Directive, OnDestroy, Output, EventEmitter, Input, OnChanges, SimpleChanges, HostListener, ElementRef } from "@angular/core"; +import { FabSpeedDialService } from "./fabSpeedDial.service"; +import { Subscription } from "rxjs"; +import { SCALE_ORIGIN } from './fabSpeedDial.service' +import { distinctUntilChanged } from "rxjs/operators"; + +@Directive({ + selector: '[iav-fab-speed-dial-container]', + exportAs: 'iavFabSpeedDialContainer', + providers: [ + FabSpeedDialService + ] +}) + +export class FabSpeedDialContainer implements OnDestroy, OnChanges{ + + private s: Subscription[] = [] + + public isOpen = false + + @Input('iav-fab-speed-dial-scale-origin') + scaleOrigin = 'center' + + private validOriginValues = Object.keys(SCALE_ORIGIN).map(key => SCALE_ORIGIN[key]) + + @Output() + openStateChanged: EventEmitter<boolean> = new EventEmitter() + + constructor( + private fabSDService: FabSpeedDialService, + ){ + + this.s.push( + this.fabSDService.openState$.pipe( + distinctUntilChanged() + ).subscribe(flag => { + this.isOpen = flag + this.openStateChanged.emit(this.isOpen) + }) + ) + } + + ngOnChanges(changes: SimpleChanges) { + if (this.validOriginValues.includes(changes.scaleOrigin.currentValue)) { + this.fabSDService.scaleOrigin$.next( + changes.scaleOrigin.currentValue + ) + } + } + + ngOnDestroy(){ + while(this.s.length > 0){ + this.s.pop().unsubscribe() + } + } + + toggle(){ + this.fabSDService.toggle() + } + + close(){ + this.fabSDService.close() + } + + open(){ + this.fabSDService.open() + } +} diff --git a/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.spec.ts b/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..572ba8f4a88a3fe570b9ee58bd2ceacf14490b44 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.spec.ts @@ -0,0 +1,73 @@ +import { Component } from "@angular/core"; +import { TestBed } from "@angular/core/testing"; +import { CommonModule } from "@angular/common"; +import { FabSpeedDialTrigger } from "./fabSpeedDialTrigger.directive"; +import { By } from "@angular/platform-browser"; +import { FabSpeedDialService } from "./fabSpeedDial.service"; + + +@Component({ + template: '' +}) + +class TestCmp{} + +const mockFabService = { + toggle: jasmine.createSpy('toggle') +} + +describe('FabSpeedDialTrigger', () => { + + beforeEach(() => { + TestBed.configureTestingModule({ + imports: [ + CommonModule + ], + declarations: [ + FabSpeedDialTrigger, + TestCmp, + ], + providers: [ + { + provide: FabSpeedDialService, + useValue: mockFabService, + } + ] + }) + }) + + it('should instantiate directive', () => { + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-trigger> + Test + </div> + ` + } + }).compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive( FabSpeedDialTrigger ) ) + expect(directive).not.toBeNull() + }) + + it('onclick, should call toggle', () => { + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-fab-speed-dial-trigger> + Test + </div> + ` + } + }).compileComponents() + + const fixture = TestBed.createComponent(TestCmp) + const directive = fixture.debugElement.query( By.directive( FabSpeedDialTrigger ) ) + + directive.nativeElement.click() + + expect(mockFabService.toggle).toHaveBeenCalled() + }) +}) \ No newline at end of file diff --git a/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.ts b/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.ts new file mode 100644 index 0000000000000000000000000000000000000000..e7e51fc1c780da4a71f7202dbfc83753ec106e83 --- /dev/null +++ b/src/components/fabSpeedDial/fabSpeedDialTrigger.directive.ts @@ -0,0 +1,17 @@ +import { Directive, HostListener } from "@angular/core"; +import { FabSpeedDialService } from "./fabSpeedDial.service"; + +@Directive({ + selector: '[iav-fab-speed-dial-trigger]', + exportAs: 'iavFabSpeedDialTrigger' +}) + +export class FabSpeedDialTrigger{ + + constructor(private fabService: FabSpeedDialService ){} + + @HostListener('click') + triggerClicked(){ + this.fabService.toggle() + } +} diff --git a/src/components/fabSpeedDial/index.ts b/src/components/fabSpeedDial/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..7ef7972478b4669d36793f9c3d66e8a98c3209ba --- /dev/null +++ b/src/components/fabSpeedDial/index.ts @@ -0,0 +1,4 @@ +export { FabSpeedDialModule } from './fabSpeedDial.module' +export { FabSpeedDialChild } from './fabSpeedDialChild.directive' +export { FabSpeedDialContainer } from './fabSpeedDialContainer.directive' +export { FabSpeedDialTrigger } from './fabSpeedDialTrigger.directive' diff --git a/src/res/.gitignore b/src/res/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a6c7c2852d068ff1fef480ac369459598a62f82e --- /dev/null +++ b/src/res/.gitignore @@ -0,0 +1 @@ +*.js diff --git a/src/res/appendPOIsToAllen.js b/src/res/appendPOIsToAllen.js deleted file mode 100644 index e8eade05a52140435303a06ca0d3bd151bf27f88..0000000000000000000000000000000000000000 --- a/src/res/appendPOIsToAllen.js +++ /dev/null @@ -1,110 +0,0 @@ -const fs = require('fs') - -const readFile = (path) => new Promise((rs,rj) => { - fs.readFile(path, 'utf-8', (err, data) => { - if(err){ - rj(err) - }else{ - try{ - const json = JSON.parse(data) - rs(json) - }catch(e){ - rj(e) - } - } - }) -}) - -const findInNewRoot = (id, json) => { - return json.id === id - ? json - : json.children - ? json.find(child => findInNewRoot(child)) - : null -} - -Promise.all(['./raw/ABACenters.json','./raw/allenMouse.json'].map(readFile)) - .then(jsons => { - const newJson = jsons[0] - const oldJson = jsons[1] - const newABRoot = newJson.msg[0] - const oldArr = oldJson.parcellations[0].regions - - const mapNew = new Map() - - const traverseNewJson = (json) => { - const {children, ...rest} = json - mapNew.set(json.id, rest) - - if(children && children.constructor === Array && children.length > 0){ - children.forEach(traverseNewJson) - } - } - - traverseNewJson(newABRoot) - - /* TODO 1/2 voxel shift? */ - const allenMouseXYZTransform = [-5737500,-6637500,-4037500] - const transformPOI = (yzx) => { - const xyz = [yzx[2],yzx[0],yzx[1]] - const xyzNm = xyz.map(v => v*1e3) - const xyzTransformed = [0,1,2].map(idx => (allenMouseXYZTransform[idx] + xyzNm[idx]) * -1) - return xyzTransformed - } - - const noCentersNames = [] - - const parseOldJson = (json) => { - if(!json.ontologyMetadata){ - console.log('ontology metadata field is missing',json.name) - return json - } - - if(typeof json.ontologyMetadata.id === 'undefined'){ - console.log('atlas id field is missing',json.name) - return json - } - - const newObj = mapNew.get(json.ontologyMetadata.id) - if(!newObj){ - console.log('could not find the id in the map',json.name) - return json - } - - mapNew.delete(json.ontologyMetadata.id) - - if(!newObj.centers){ - noCentersNames.push(newObj.name) - return Object.assign({}, json, { - children : json.children.map(parseOldJson) - }) - } - - return Object.assign({}, json, { - POIs : newObj.centers.map(transformPOI), - ontologyMetadata: Object.assign({}, json.ontologyMetadata, {centers :newObj.centers }), - children : json.children.map(parseOldJson) - }) - } - const newArr = oldArr.map(json => Object.assign({}, parseOldJson(json))) - - const newJson2 = Object.assign({}, oldJson) - newJson2.parcellations[0].regions = newArr - fs.writeFile('./raw/allenMouseNew.json', JSON.stringify(newJson2), 'utf-8', (err) => { - if(err) throw err - else console.log('writing finished') - }) - - fs.writeFile('./raw/allenMouseNewNoCenters.txt', noCentersNames.join('\n'), 'utf-8', (err) => { - if(err) throw err - else console.log('writing error finished') - }) - - fs.writeFile('./raw/allenMouseNewUnused.txt', Array.from(mapNew.values()).map(v => v.name).join('\n'), 'utf-8', (err) => { - if(err) throw err - else console.log('writing unused finished') - }) - - - }) - .catch(console.err) diff --git a/src/res/css/extra_styles.css b/src/res/css/extra_styles.css index fe7d4d4e320b24ee0149726a15a29781d31d646b..e2f9b3b5685fb32f7d90f768427095b3f9aee649 100644 --- a/src/res/css/extra_styles.css +++ b/src/res/css/extra_styles.css @@ -699,6 +699,11 @@ kg-dataset-previewer > img margin-right: -1rem!important; } +.mr-8 +{ + margin-right: 4rem!important; +} + .mat-card-sm > mat-dialog-container { padding-left: 16px!important; diff --git a/src/res/cvtLyon.js b/src/res/cvtLyon.js deleted file mode 100644 index 073d04bca2c38e6bb48d2f436f1ef00d0da386c4..0000000000000000000000000000000000000000 --- a/src/res/cvtLyon.js +++ /dev/null @@ -1,23 +0,0 @@ -const fs = require('fs') -fs.readFile( - './ext/***REMOVED***.json', - // './ext/***REMOVED***.json', - 'utf-8', (err, data) => { - const json = JSON.parse(data) - const newFile = json.map(item => { - return { - name: item.name.replace('DESj', 'item2'), - // name: item.name.replace('BATg', 'item1'), - templateSpace: item.templateSpace, - geometry: item.geometry - } - }) - - fs.writeFile( - './raw/exportForOliver/item2.json', - // './raw/exportForOliver/item1.json', - JSON.stringify(newFile), 'utf-8', err => { - if (err) throw err - console.log('done') - }) -}) \ No newline at end of file diff --git a/src/res/cvtPtsToSpatial.js b/src/res/cvtPtsToSpatial.js deleted file mode 100644 index 903a1b8dba05c0fdf5f53c016651a1fd12de75b0..0000000000000000000000000000000000000000 --- a/src/res/cvtPtsToSpatial.js +++ /dev/null @@ -1,82 +0,0 @@ -const fs = require('fs') - -const filenames = [ - '**removed**.pts', - '**removed**.pts' -] - -const descContactPts = 'This spatial point represent a contact point in an electrode. Brain activity was recorded while the subject conduct several tasks.' -const descVISU_f50f150 = 'This is a description of subject performing task VISU, with frequency range f50f150' -const descVISU_f8f24 = 'This is a description of subject performing task VISU, with frequency range f8f24' -const descLEC1_f50f150 = 'This is a description of subject performing task LEC1, with frequency range f50f150' -const descLEC1_f8f24 = 'This is a description of subject performing task LEC1, with frequency range f8f24' - -filenames.map(filename => { - fs.readFile(`./raw/${filename}`, 'utf-8', (err, data) => { - if(err) throw err - const filteredLines = data.split('\n').filter(line => /^[a-zA-Z]p?[0-9]/.test(line)) - - const newLines = filteredLines.map(line => { - const [name, x, y, z, ...rest] = line.split('\t') - return { - type : 'iEEG Recording Site', - name : filename.replace('_MNI.pts', '').concat(`_${name.replace(/^.p/g,(s) => s.slice(0,1).concat('\''))}`), - templateSpace : 'MNI 152 ICBM 2009c Nonlinear Asymmetric', - geometry : { - type : 'point', - space : 'real', - position : [ - Number(x), - Number(y), - Number(z) - ], - }, - properties : { - description : descContactPts, - publications : [] - }, - files : [{ - filename : 'VISU/VISU_f50f150', - name : 'VISU_f50f150', - mimetype : 'application/hibop', - url : 'http://about:blank', - properties : { - description: descVISU_f50f150, - publications : [] - } - },{ - filename : 'VISU/VISU_f8f24', - name : 'VISU f8f24', - mimetype : 'application/hibop', - url : 'http://about:blank', - properties : { - description: descVISU_f8f24, - publications : [] - } - },{ - filename : 'LEC1/LEC1_f50f150', - name : 'LEC1_f50f150', - mimetype : 'application/hibop', - url : 'http://about:blank', - properties : { - description: descLEC1_f50f150, - publications : [] - } - },{ - filename : 'LEC1/LEC1_f8f24', - name : 'LEC1_f8f24', - mimetype : 'application/hibop', - url : 'http://about:blank', - properties : { - description: descLEC1_f8f24, - publications : [] - } - }] - } - }) - - fs.writeFile(`./raw/${filename.replace('_MNI.pts', '.json')}`, JSON.stringify(newLines), 'utf-8', (err) => { - if(err) throw err - }) - }) -}) \ No newline at end of file diff --git a/src/res/cvtSwm.js b/src/res/cvtSwm.js deleted file mode 100644 index a68ffa7687442f4da48502b11a0f6be74bf8c2c2..0000000000000000000000000000000000000000 --- a/src/res/cvtSwm.js +++ /dev/null @@ -1,20 +0,0 @@ -const fs = require('fs') - -const arrayExpander = (arr)=>arr.reduce((acc,curr)=> - acc.concat( - curr.constructor === Array ? - arrayExpander(curr) : - curr - ) -,[]) - -fs.readFile('./ext/swmAggregatedData.json','utf-8',(err,data)=>{ - if(err) throw err - const arr = JSON.parse(data) - const newarr = arrayExpander(arr) - - fs.writeFile('./ext/swmAggregatedData2.json',JSON.stringify(newarr),'utf-8',(err)=>{ - if(err) throw err - console.log('done') - }) -}) \ No newline at end of file diff --git a/src/res/ext/MNI152.json b/src/res/ext/MNI152.json index 679909551745b1a7170ceecd416154fa0d96a960..1d7876bee0c9e0d46989e1cd52f37df23e64e3a0 100644 --- a/src/res/ext/MNI152.json +++ b/src/res/ext/MNI152.json @@ -157,6 +157,13 @@ -17620275, -2290378, -12609966 + ], + "originDatasets": [ + { + "kgId": "791a14c8-b899-414f-b237-27574a4cce7e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ch 4 (Basal Forebrain) [v4.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -173,6 +180,13 @@ 15978528, -1288344, -12582822 + ], + "originDatasets": [ + { + "kgId": "791a14c8-b899-414f-b237-27574a4cce7e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ch 4 (Basal Forebrain) [v4.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -285,7 +299,14 @@ ], "labelIndex": 187, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "LB (Amygdala) - right hemisphere", @@ -296,7 +317,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 187, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -337,7 +365,14 @@ ], "labelIndex": 22, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "CM (Amygdala) - right hemisphere", @@ -348,7 +383,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 22, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -380,7 +422,14 @@ ], "labelIndex": 186, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "SF (Amygdala) - right hemisphere", @@ -391,7 +440,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 186, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -437,6 +493,13 @@ -19722222, -8722222, -16222222 + ], + "originDatasets": [ + { + "kgId": "1ea87428-a211-439f-b258-40fa3e3363c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "MF (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -453,6 +516,13 @@ 19157143, -6585714, -15985714 + ], + "originDatasets": [ + { + "kgId": "1ea87428-a211-439f-b258-40fa3e3363c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "MF (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -490,6 +560,13 @@ -24442675, -12143312, -15697452 + ], + "originDatasets": [ + { + "kgId": "9428d48e-f222-4191-96b8-02d3fa6068da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "VTM (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -506,6 +583,13 @@ 23257426, -10816832, -17326733 + ], + "originDatasets": [ + { + "kgId": "9428d48e-f222-4191-96b8-02d3fa6068da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "VTM (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -543,6 +627,13 @@ -29180412, -3664948, -18242268 + ], + "originDatasets": [ + { + "kgId": "3acdb92c-68f0-42db-a7af-9dbb69cbea1d", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "IF (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -559,6 +650,13 @@ 27247368, -2310526, -17973684 + ], + "originDatasets": [ + { + "kgId": "3acdb92c-68f0-42db-a7af-9dbb69cbea1d", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "IF (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -600,7 +698,14 @@ ], "labelIndex": 16, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "CM (Amygdala) - right hemisphere", @@ -611,7 +716,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 16, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -648,6 +760,13 @@ -22534091, -5320076, -13793561 + ], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -664,6 +783,13 @@ 21343972, -4488180, -13743499 + ], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -728,6 +854,13 @@ -8012999, -74699164, 53070102 + ], + "originDatasets": [ + { + "kgId": "5fd792b5-c306-4fb4-8d29-205dc3536476", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7P (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -744,6 +877,13 @@ 14174790, -74087955, 55690476 + ], + "originDatasets": [ + { + "kgId": "5fd792b5-c306-4fb4-8d29-205dc3536476", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7P (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -781,6 +921,13 @@ -8469145, -40822964, 57099393 + ], + "originDatasets": [ + { + "kgId": "5ddbc06e-b30c-4d44-a4c0-107210a66b4f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5M (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -797,6 +944,13 @@ 5921975, -43433519, 59763933 + ], + "originDatasets": [ + { + "kgId": "5ddbc06e-b30c-4d44-a4c0-107210a66b4f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5M (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -834,6 +988,13 @@ -33528332, -47472312, 63389891 + ], + "originDatasets": [ + { + "kgId": "8cc9b1dd-caa6-49d5-85f1-1e2e78be3161", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7PC (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -850,6 +1011,13 @@ 29759690, -46534053, 62336656 + ], + "originDatasets": [ + { + "kgId": "8cc9b1dd-caa6-49d5-85f1-1e2e78be3161", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7PC (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -887,6 +1055,13 @@ -18756077, -45216005, 67108905 + ], + "originDatasets": [ + { + "kgId": "1100df93-93f4-4091-bf2e-6eb48a2d56ff", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5L (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -903,6 +1078,13 @@ 14224079, -48937984, 69561773 + ], + "originDatasets": [ + { + "kgId": "1100df93-93f4-4091-bf2e-6eb48a2d56ff", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5L (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -940,6 +1122,13 @@ -2488934, -78308853, 35074447 + ], + "originDatasets": [ + { + "kgId": "1715e680-a492-49a2-8f54-025aa41819da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7M (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -956,6 +1145,13 @@ 2937879, -75031818, 38515152 + ], + "originDatasets": [ + { + "kgId": "1715e680-a492-49a2-8f54-025aa41819da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7M (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1004,6 +1200,13 @@ -20931652, -61293975, 62298721 + ], + "originDatasets": [ + { + "kgId": "f2635688-3894-471f-88db-c065871582de", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7A (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1020,6 +1223,13 @@ 20754675, -61621387, 62051683 + ], + "originDatasets": [ + { + "kgId": "f2635688-3894-471f-88db-c065871582de", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7A (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1056,6 +1266,13 @@ -15736664, -35457926, 42264087 + ], + "originDatasets": [ + { + "kgId": "fe83803d-f6dc-4341-98a0-a5aeccd63651", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5Ci (SPL) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1072,6 +1289,13 @@ 11398622, -35143701, 45477854 + ], + "originDatasets": [ + { + "kgId": "fe83803d-f6dc-4341-98a0-a5aeccd63651", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5Ci (SPL) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1118,6 +1342,13 @@ -37009402, -24886325, 19503419 + ], + "originDatasets": [ + { + "kgId": "0a3e9feb-5816-4593-a5c8-ca4b9099f7b8", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP2 (POperc) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1134,6 +1365,13 @@ 35239706, -21379412, 18500000 + ], + "originDatasets": [ + { + "kgId": "0a3e9feb-5816-4593-a5c8-ca4b9099f7b8", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP2 (POperc) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1171,6 +1409,13 @@ -61452452, -11957958, 14987487 + ], + "originDatasets": [ + { + "kgId": "55213785-8693-438c-8f6b-7628609b4017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP4 (POperc) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1187,6 +1432,13 @@ 61825815, -8262531, 12300125 + ], + "originDatasets": [ + { + "kgId": "55213785-8693-438c-8f6b-7628609b4017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP4 (POperc) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1224,6 +1476,13 @@ -41843266, -14720501, 18247318 + ], + "originDatasets": [ + { + "kgId": "eddb0ef1-21d6-4271-ad36-f6c81ddba642", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP3 (POperc) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1240,6 +1499,13 @@ 40261521, -11390553, 18514977 + ], + "originDatasets": [ + { + "kgId": "eddb0ef1-21d6-4271-ad36-f6c81ddba642", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP3 (POperc) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1277,6 +1543,13 @@ -52293320, -24316468, 18030093 + ], + "originDatasets": [ + { + "kgId": "1802ffb1-6d1a-4c1a-a7d9-170664a98b49", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP1 (POperc) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1293,6 +1566,13 @@ 51168165, -19477523, 18151001 + ], + "originDatasets": [ + { + "kgId": "1802ffb1-6d1a-4c1a-a7d9-170664a98b49", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP1 (POperc) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1339,6 +1619,13 @@ -47975865, -26902730, 58870063 + ], + "originDatasets": [ + { + "kgId": "ce8c8428-02fe-42f8-9a76-d297579b71c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 1 (PostCG) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1355,6 +1642,13 @@ 48161578, -22485924, 56291435 + ], + "originDatasets": [ + { + "kgId": "ce8c8428-02fe-42f8-9a76-d297579b71c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 1 (PostCG) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1403,6 +1697,13 @@ -46100804, -21517231, 46289585 + ], + "originDatasets": [ + { + "kgId": "50ac42dd-5808-459c-882a-dbd98c76999c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3b (PostCG) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1419,6 +1720,13 @@ 39338624, -21564818, 47310887 + ], + "originDatasets": [ + { + "kgId": "50ac42dd-5808-459c-882a-dbd98c76999c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3b (PostCG) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1455,6 +1763,13 @@ -32589090, -25737826, 44292752 + ], + "originDatasets": [ + { + "kgId": "d2c20dce-122e-4c69-922a-1f33909496cf", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3a (PostCG) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1471,6 +1786,13 @@ 38084107, -18062645, 36367169 + ], + "originDatasets": [ + { + "kgId": "d2c20dce-122e-4c69-922a-1f33909496cf", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3a (PostCG) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1508,6 +1830,13 @@ -43927866, -31926548, 51956851 + ], + "originDatasets": [ + { + "kgId": "e81716df-d1ab-417b-b69c-3da566aab026", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 2 (PostCS) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1524,6 +1853,13 @@ 38456046, -31522535, 52910085 + ], + "originDatasets": [ + { + "kgId": "e81716df-d1ab-417b-b69c-3da566aab026", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 2 (PostCS) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1581,6 +1917,13 @@ -56791928, -53657866, 40055933 + ], + "originDatasets": [ + { + "kgId": "3a076c3e-75f4-4626-a0e8-f23bcf8b8ef0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFm (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1597,6 +1940,13 @@ 57321981, -44055488, 39537196 + ], + "originDatasets": [ + { + "kgId": "3a076c3e-75f4-4626-a0e8-f23bcf8b8ef0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFm (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1644,6 +1994,13 @@ -62520113, -25681018, 24621307 + ], + "originDatasets": [ + { + "kgId": "29c1cad2-0a55-49ec-b7f5-a9acf5db7c1f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFop (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1660,6 +2017,13 @@ 57801693, -19413543, 26279323 + ], + "originDatasets": [ + { + "kgId": "29c1cad2-0a55-49ec-b7f5-a9acf5db7c1f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFop (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1707,6 +2071,13 @@ -62326709, -38492101, 37676006 + ], + "originDatasets": [ + { + "kgId": "e1528fe1-a812-44d9-a0ca-f738b0e705e3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PF (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1723,6 +2094,13 @@ 64184952, -31767876, 31797118 + ], + "originDatasets": [ + { + "kgId": "e1528fe1-a812-44d9-a0ca-f738b0e705e3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PF (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1770,6 +2148,13 @@ -46213502, -75081229, 30404363 + ], + "originDatasets": [ + { + "kgId": "2105576e-e1b0-4e03-9cb4-8c2b65be2f96", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGp (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1786,6 +2171,13 @@ 47682598, -70326680, 31755974 + ], + "originDatasets": [ + { + "kgId": "2105576e-e1b0-4e03-9cb4-8c2b65be2f96", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGp (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1833,6 +2225,13 @@ -50169585, -63561531, 38956978 + ], + "originDatasets": [ + { + "kgId": "25451957-c246-4a42-99d4-07c88d4e78fc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGa (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1849,6 +2248,13 @@ 55106872, -54828987, 31733304 + ], + "originDatasets": [ + { + "kgId": "25451957-c246-4a42-99d4-07c88d4e78fc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGa (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1896,6 +2302,13 @@ -57342169, -28159557, 38579423 + ], + "originDatasets": [ + { + "kgId": "b5375459-2b03-4c67-a125-25c923180017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFt (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1912,6 +2325,13 @@ 55074906, -22994639, 39924515 + ], + "originDatasets": [ + { + "kgId": "b5375459-2b03-4c67-a125-25c923180017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFt (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -1959,6 +2379,13 @@ -53295618, -39421369, 23142857 + ], + "originDatasets": [ + { + "kgId": "03520da2-e553-4284-84e4-d8b293446cd4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFcm (IPL) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -1975,6 +2402,13 @@ 52927071, -29776768, 24592525 + ], + "originDatasets": [ + { + "kgId": "03520da2-e553-4284-84e4-d8b293446cd4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFcm (IPL) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2020,6 +2454,13 @@ -16522864, -81584154, 36346936 + ], + "originDatasets": [ + { + "kgId": "7593b453-f916-4bd0-ae2b-d4cbff307428", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hPO1 (POS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2036,6 +2477,13 @@ 21240705, -81149825, 37156498 + ], + "originDatasets": [ + { + "kgId": "7593b453-f916-4bd0-ae2b-d4cbff307428", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hPO1 (POS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2082,6 +2530,13 @@ -29185032, -74634355, 36823512 + ], + "originDatasets": [ + { + "kgId": "24b2682f-5c82-4439-8278-bc526b530030", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP5 (IPS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2098,6 +2553,13 @@ 33939891, -69259563, 34275566 + ], + "originDatasets": [ + { + "kgId": "24b2682f-5c82-4439-8278-bc526b530030", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP5 (IPS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2135,6 +2597,13 @@ -31442940, -54720825, 48220503 + ], + "originDatasets": [ + { + "kgId": "bd1062af-e9c5-4b8d-9742-2172be4fef93", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP3 (IPS) [v8.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2151,6 +2620,13 @@ 33068074, -49000000, 50509215 + ], + "originDatasets": [ + { + "kgId": "bd1062af-e9c5-4b8d-9742-2172be4fef93", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP3 (IPS) [v8.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2188,6 +2664,13 @@ -18598696, -73068715, 43463501 + ], + "originDatasets": [ + { + "kgId": "2dba112f-075c-4dba-813d-e408ff429586", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP8 (IPS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2204,6 +2687,13 @@ 24977204, -71433131, 41158435 + ], + "originDatasets": [ + { + "kgId": "2dba112f-075c-4dba-813d-e408ff429586", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP8 (IPS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2241,6 +2731,13 @@ -31264133, -81080409, 24906920 + ], + "originDatasets": [ + { + "kgId": "f2ec3ab5-c604-4dd6-b941-ffc37288cc46", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP4 (IPS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2257,6 +2754,13 @@ 37282609, -76348814, 22440217 + ], + "originDatasets": [ + { + "kgId": "f2ec3ab5-c604-4dd6-b941-ffc37288cc46", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP4 (IPS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2294,6 +2798,13 @@ -24182639, -81016889, 28962687 + ], + "originDatasets": [ + { + "kgId": "aff5df97-f341-4370-97af-58d9f40c9877", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP7 (IPS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2310,6 +2821,13 @@ 29594078, -79106072, 27718516 + ], + "originDatasets": [ + { + "kgId": "aff5df97-f341-4370-97af-58d9f40c9877", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP7 (IPS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2347,6 +2865,13 @@ -37649600, -50042430, 40308099 + ], + "originDatasets": [ + { + "kgId": "3367db70-cd25-4834-9646-9604308dfa02", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP1 (IPS) [v6.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2363,6 +2888,13 @@ 40174687, -47498075, 39221848 + ], + "originDatasets": [ + { + "kgId": "3367db70-cd25-4834-9646-9604308dfa02", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP1 (IPS) [v6.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2400,6 +2932,13 @@ -32177576, -67578743, 47685353 + ], + "originDatasets": [ + { + "kgId": "e51da69b-f5de-49d5-9566-6fde3ef14d80", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP6 (IPS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2416,6 +2955,13 @@ 37140789, -63130263, 45176974 + ], + "originDatasets": [ + { + "kgId": "e51da69b-f5de-49d5-9566-6fde3ef14d80", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP6 (IPS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2453,6 +2999,13 @@ -48109229, -42174005, 43577477 + ], + "originDatasets": [ + { + "kgId": "a8ee352c-13fc-45fd-9522-c7ac9de9bd61", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP2 (IPS) [v6.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2469,6 +3022,13 @@ 44102535, -39182604, 45742512 + ], + "originDatasets": [ + { + "kgId": "a8ee352c-13fc-45fd-9522-c7ac9de9bd61", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP2 (IPS) [v6.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2524,6 +3084,13 @@ -18518125, -89169571, 25335483 + ], + "originDatasets": [ + { + "kgId": "704230e3-434b-45d7-875c-05600272f01a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4d (Cuneus) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2540,6 +3107,13 @@ 19552047, -87379086, 27567915 + ], + "originDatasets": [ + { + "kgId": "704230e3-434b-45d7-875c-05600272f01a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4d (Cuneus) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2577,6 +3151,13 @@ -14416089, -92302582, 21786681 + ], + "originDatasets": [ + { + "kgId": "13c8ab3f-ec22-4f61-8abb-fca2d5fbbdbc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3d (Cuneus) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2593,6 +3174,13 @@ 14188075, -89168467, 24647659 + ], + "originDatasets": [ + { + "kgId": "13c8ab3f-ec22-4f61-8abb-fca2d5fbbdbc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3d (Cuneus) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2630,6 +3218,13 @@ -17598229, -72213366, 15094203 + ], + "originDatasets": [ + { + "kgId": "f3a24a48-3d23-4d92-9de6-e13dc888f1b5", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc6 (POS) [v7.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2646,6 +3241,13 @@ 17851310, -68066256, 18144838 + ], + "originDatasets": [ + { + "kgId": "f3a24a48-3d23-4d92-9de6-e13dc888f1b5", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc6 (POS) [v7.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2692,6 +3294,13 @@ -27885066, -80622049, -13384313 + ], + "originDatasets": [ + { + "kgId": "e2d948e4-f52d-4f02-a635-017f3c71186c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4v (LingG) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2708,6 +3317,13 @@ 31875471, -78011213, -12568268 + ], + "originDatasets": [ + { + "kgId": "e2d948e4-f52d-4f02-a635-017f3c71186c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4v (LingG) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2745,6 +3361,13 @@ -19368217, -87017481, -10849154 + ], + "originDatasets": [ + { + "kgId": "76b837d8-5c64-4c50-b825-efbbe72f6625", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3v (LingG) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2761,6 +3384,13 @@ 22758654, -83233966, -10415129 + ], + "originDatasets": [ + { + "kgId": "76b837d8-5c64-4c50-b825-efbbe72f6625", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3v (LingG) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2807,6 +3437,13 @@ -10978138, -87917881, 3523276 + ], + "originDatasets": [ + { + "kgId": "fa2af93e-c0bb-4c76-bdfe-52776a37d0c0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc2 (V2, 18) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2823,6 +3460,13 @@ 12703537, -86800460, 3658074 + ], + "originDatasets": [ + { + "kgId": "fa2af93e-c0bb-4c76-bdfe-52776a37d0c0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc2 (V2, 18) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2871,6 +3515,13 @@ -10265298, -84434623, 2016671 + ], + "originDatasets": [ + { + "kgId": "5c669b77-c981-424a-858d-fe9f527dbc07", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc1 (V1, 17, CalcS) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2887,6 +3538,13 @@ 13123488, -81803556, 2052487 + ], + "originDatasets": [ + { + "kgId": "5c669b77-c981-424a-858d-fe9f527dbc07", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc1 (V1, 17, CalcS) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2932,6 +3590,13 @@ -43339493, -73484161, 1403907 + ], + "originDatasets": [ + { + "kgId": "84897b6c-78d3-4dd4-bea9-dbb6459fba20", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc5 (LOC) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -2948,6 +3613,13 @@ 47686640, -66001965, 4126719 + ], + "originDatasets": [ + { + "kgId": "84897b6c-78d3-4dd4-bea9-dbb6459fba20", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc5 (LOC) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -2985,6 +3657,13 @@ -47307308, -79566994, -653781 + ], + "originDatasets": [ + { + "kgId": "304342d8-5d55-4dea-a97e-39dccc72a7a4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4la (LOC) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3001,6 +3680,13 @@ 47940691, -74716566, 251812 + ], + "originDatasets": [ + { + "kgId": "304342d8-5d55-4dea-a97e-39dccc72a7a4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4la (LOC) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3038,6 +3724,13 @@ -34774834, -90654982, 6585904 + ], + "originDatasets": [ + { + "kgId": "487f86a9-2637-4cd1-bb33-f2b0db904697", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4lp (LOC) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3054,6 +3747,13 @@ 37344111, -86863972, 4946882 + ], + "originDatasets": [ + { + "kgId": "487f86a9-2637-4cd1-bb33-f2b0db904697", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4lp (LOC) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3140,7 +3840,14 @@ ], "labelIndex": 247, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "ec4dc0a2-bd09-4a2f-8189-96565e62fd44", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs4 (IFS) [v2.2, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "Area ifs4 (IFS) - right hemisphere", @@ -3151,7 +3858,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 247, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "ec4dc0a2-bd09-4a2f-8189-96565e62fd44", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs4 (IFS) [v2.2, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -3183,7 +3897,14 @@ ], "labelIndex": 244, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "09f84bba-fbb1-4f5c-9b79-c0a31c20692a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs1 (IFS) [v2.2, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "Area ifs1 (IFS) - right hemisphere", @@ -3194,7 +3915,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 244, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "09f84bba-fbb1-4f5c-9b79-c0a31c20692a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs1 (IFS) [v2.2, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -3262,7 +3990,14 @@ ], "labelIndex": 245, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "7fec7408-fbc1-4d58-aaea-66629a684111", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs2 (IFS) [v2.2, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "Area ifs2 (IFS) - right hemisphere", @@ -3273,7 +4008,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 245, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "7fec7408-fbc1-4d58-aaea-66629a684111", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs2 (IFS) [v2.2, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -3305,7 +4047,14 @@ ], "labelIndex": 246, "ngId": "jubrain mni152 v18 left", - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "e1cede6b-d29b-4cfc-b12c-dd236fa313ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs3 (IFS) [v2.2, ICBM 2009c Asymmetric, left hemisphere]" + } + ] }, { "name": "Area ifs3 (IFS) - right hemisphere", @@ -3316,7 +4065,14 @@ ], "ngId": "jubrain mni152 v18 right", "labelIndex": 246, - "children": [] + "children": [], + "originDatasets": [ + { + "kgId": "e1cede6b-d29b-4cfc-b12c-dd236fa313ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area ifs3 (IFS) [v2.2, ICBM 2009c Asymmetric, right hemisphere]" + } + ] } ], "fullId": { @@ -3382,6 +4138,13 @@ -54134365, 11216664, 15641040 + ], + "originDatasets": [ + { + "kgId": "8f180ff1-20d1-4112-9e71-a5c7eca6c369", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 44 (IFG) [v7.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3398,6 +4161,13 @@ 53627432, 13897917, 11532612 + ], + "originDatasets": [ + { + "kgId": "8f180ff1-20d1-4112-9e71-a5c7eca6c369", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 44 (IFG) [v7.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3445,6 +4215,13 @@ -54741552, 27110876, 13391235 + ], + "originDatasets": [ + { + "kgId": "1db64761-aad6-4d3d-b67c-2a9ef4df6e47", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 45 (IFG) [v7.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3461,6 +4238,13 @@ 52598442, 28512366, 11201622 + ], + "originDatasets": [ + { + "kgId": "1db64761-aad6-4d3d-b67c-2a9ef4df6e47", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 45 (IFG) [v7.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3494,7 +4278,7 @@ "fullId": { "kg": { "kgSchema": "minds/core/parcellationregion/v1.0.0", - "kgId":"a802f3dc-b7e5-48b7-9845-832a6e6f9b1c" + "kgId": "a802f3dc-b7e5-48b7-9845-832a6e6f9b1c" } }, "children": [ @@ -3512,6 +4296,13 @@ -21374190, -13807593, 67532003 + ], + "originDatasets": [ + { + "kgId": "6a2ee2d8-120c-40de-b390-53ca87210298", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d1 (PreCG) [v4.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3528,6 +4319,13 @@ 18459790, -13929543, 67653920 + ], + "originDatasets": [ + { + "kgId": "6a2ee2d8-120c-40de-b390-53ca87210298", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d1 (PreCG) [v4.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ] @@ -3546,7 +4344,7 @@ "fullId": { "kg": { "kgSchema": "minds/core/parcellationregion/v1.0.0", - "kgId":"963c5281-67df-4d41-9b91-60b31cf150c0" + "kgId": "963c5281-67df-4d41-9b91-60b31cf150c0" } }, "children": [ @@ -3564,6 +4362,13 @@ -16167826, 3331479, 67316412 + ], + "originDatasets": [ + { + "kgId": "b2fa41bb-67ab-4c69-bbea-5108ef1d0dc3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d2 (PreCG) [v4.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3580,6 +4385,13 @@ 13586847, 5159934, 67533325 + ], + "originDatasets": [ + { + "kgId": "b2fa41bb-67ab-4c69-bbea-5108ef1d0dc3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d2 (PreCG) [v4.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ] @@ -3619,6 +4431,13 @@ -5793912, 6001050, 57168300 + ], + "originDatasets": [ + { + "kgId": "89347668-eee6-4be5-b783-8dddf422bba0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6ma (preSMA, mesial SFG) [v9.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3635,6 +4454,13 @@ 5128280, 6328025, 57073758 + ], + "originDatasets": [ + { + "kgId": "89347668-eee6-4be5-b783-8dddf422bba0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6ma (preSMA, mesial SFG) [v9.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3681,6 +4507,13 @@ -24754304, 4064945, 51648670 + ], + "originDatasets": [ + { + "kgId": "502b40a0-1689-4329-854e-a77dfd94d30b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d3 (SFS) [v4.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3697,6 +4530,13 @@ 23956070, 3653802, 53205165 + ], + "originDatasets": [ + { + "kgId": "502b40a0-1689-4329-854e-a77dfd94d30b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d3 (SFS) [v4.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3743,6 +4583,13 @@ -19102858, 63747679, -1631986 + ], + "originDatasets": [ + { + "kgId": "7a02d7b6-51f7-4f6f-a1c3-ca04b56cc107", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp1 (FPole) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3759,6 +4606,13 @@ 17092523, 64510614, -2304434 + ], + "originDatasets": [ + { + "kgId": "7a02d7b6-51f7-4f6f-a1c3-ca04b56cc107", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp1 (FPole) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3796,6 +4650,13 @@ -6503595, 59384951, -3961993 + ], + "originDatasets": [ + { + "kgId": "8d2f06b2-d3bd-4f89-a6e3-953c90cc9661", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp2 (FPole) [v2.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3812,6 +4673,13 @@ 4778743, 61080225, -3022228 + ], + "originDatasets": [ + { + "kgId": "8d2f06b2-d3bd-4f89-a6e3-953c90cc9661", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp2 (FPole) [v2.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3869,6 +4737,13 @@ -37145015, -22255287, 49007049 + ], + "originDatasets": [ + { + "kgId": "02a0087e-3fdc-4b95-826a-0a953490103b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4p (PreCG) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3885,6 +4760,13 @@ 36616185, -18949518, 46248351 + ], + "originDatasets": [ + { + "kgId": "02a0087e-3fdc-4b95-826a-0a953490103b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4p (PreCG) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3921,6 +4803,13 @@ -17759520, -26329160, 66684048 + ], + "originDatasets": [ + { + "kgId": "6e1728c2-dd89-40d4-a0ea-fdede469684f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4a (PreCG) [v9.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3937,6 +4826,13 @@ 9561296, -29536520, 67748853 + ], + "originDatasets": [ + { + "kgId": "6e1728c2-dd89-40d4-a0ea-fdede469684f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4a (PreCG) [v9.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -3983,6 +4879,13 @@ -5060089, -12636499, 57999629 + ], + "originDatasets": [ + { + "kgId": "1e7ee33c-a1e4-49a9-9093-54520392dff9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6mp (SMA, mesial SFG) [v9.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -3999,6 +4902,13 @@ 4281209, -12118010, 56050065 + ], + "originDatasets": [ + { + "kgId": "1e7ee33c-a1e4-49a9-9093-54520392dff9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6mp (SMA, mesial SFG) [v9.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4045,6 +4955,13 @@ -22798035, 32470959, -20700499 + ], + "originDatasets": [ + { + "kgId": "fca58db5-fadb-4314-a06c-75948110d7f0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo3 (OFC) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4061,6 +4978,13 @@ 20788728, 33338701, -20253609 + ], + "originDatasets": [ + { + "kgId": "fca58db5-fadb-4314-a06c-75948110d7f0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo3 (OFC) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4098,6 +5022,13 @@ -8931833, 40936870, -25550705 + ], + "originDatasets": [ + { + "kgId": "2153a21a-7fee-4fcd-9a91-6d23c494403b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo1 (OFC) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4114,6 +5045,13 @@ 7452738, 40856484, -25066859 + ], + "originDatasets": [ + { + "kgId": "2153a21a-7fee-4fcd-9a91-6d23c494403b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo1 (OFC) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4151,6 +5089,13 @@ -10107850, 20731801, -22045790 + ], + "originDatasets": [ + { + "kgId": "2e8f2ce5-abf8-4881-8ea6-4eddcb188c12", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo2 (OFC) [v3.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4167,6 +5112,13 @@ 7453208, 20602446, -21936370 + ], + "originDatasets": [ + { + "kgId": "2e8f2ce5-abf8-4881-8ea6-4eddcb188c12", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo2 (OFC) [v3.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4213,6 +5165,13 @@ -45695111, 26848756, 3249018 + ], + "originDatasets": [ + { + "kgId": "2034ee9f-69f8-4633-9b81-eaf4b8f44aed", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP9 (Frontal Operculum) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4229,6 +5188,13 @@ 41290819, 28113597, 1086868 + ], + "originDatasets": [ + { + "kgId": "2034ee9f-69f8-4633-9b81-eaf4b8f44aed", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP9 (Frontal Operculum) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ] @@ -4259,6 +5225,13 @@ -42412158, 17741884, 5519733 + ], + "originDatasets": [ + { + "kgId": "43d46017-2bef-467b-b870-9866c838e4f3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP8 (Frontal Operculum) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4275,6 +5248,13 @@ 40480213, 18898782, 6836377 + ], + "originDatasets": [ + { + "kgId": "43d46017-2bef-467b-b870-9866c838e4f3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP8 (Frontal Operculum) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ] @@ -4314,6 +5294,13 @@ -39738252, 56611294, -10218054 + ], + "originDatasets": [ + { + "kgId": "688bee67-abc0-4a17-9800-21c5c9bf3870", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo5 (OFC) [v2.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4330,6 +5317,13 @@ 38497105, 57087145, -6858425 + ], + "originDatasets": [ + { + "kgId": "688bee67-abc0-4a17-9800-21c5c9bf3870", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo5 (OFC) [v2.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4367,6 +5361,13 @@ -37151362, 38147830, -12621090 + ], + "originDatasets": [ + { + "kgId": "7d4726da-7023-4e64-8b60-9d0271766bea", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo7 (OFC) [v2.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4383,6 +5384,13 @@ 35554006, 39868546, -13535015 + ], + "originDatasets": [ + { + "kgId": "7d4726da-7023-4e64-8b60-9d0271766bea", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo7 (OFC) [v2.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4420,6 +5428,13 @@ -29237908, 52508436, -15236783 + ], + "originDatasets": [ + { + "kgId": "d26dd88e-ae9d-41a1-a5c4-7e5b51f7e9c4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo4 (OFC) [v2.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4436,6 +5451,13 @@ 31156863, 53829721, -15390093 + ], + "originDatasets": [ + { + "kgId": "d26dd88e-ae9d-41a1-a5c4-7e5b51f7e9c4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo4 (OFC) [v2.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4473,6 +5495,13 @@ -45788648, 42884347, -14819256 + ], + "originDatasets": [ + { + "kgId": "ab21e50f-c46d-45c5-b9f6-2b82d5728400", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo6 (OFC) [v2.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4489,6 +5518,13 @@ 46408524, 41220374, -14205821 + ], + "originDatasets": [ + { + "kgId": "ab21e50f-c46d-45c5-b9f6-2b82d5728400", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo6 (OFC) [v2.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4544,6 +5580,13 @@ -33927907, -25610078, 9513953 + ], + "originDatasets": [ + { + "kgId": "30d68317-ee5b-4975-b643-4468eb8dfbe3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig1 (Insula) [v13.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4560,6 +5603,13 @@ 33261224, -23922449, 8838776 + ], + "originDatasets": [ + { + "kgId": "30d68317-ee5b-4975-b643-4468eb8dfbe3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig1 (Insula) [v13.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4597,6 +5647,13 @@ -38185879, -19442363, 5011527 + ], + "originDatasets": [ + { + "kgId": "f06b5ac4-3dff-4f92-a9b5-9a16fd4cf147", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig2 (Insula) [v13.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4613,6 +5670,13 @@ 37140230, -17412644, 5868966 + ], + "originDatasets": [ + { + "kgId": "f06b5ac4-3dff-4f92-a9b5-9a16fd4cf147", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig2 (Insula) [v13.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4659,6 +5723,13 @@ -41710811, -3478378, -8602703 + ], + "originDatasets": [ + { + "kgId": "8c98a495-a8d6-4fe8-8de1-5fd876e37d3f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ia (Insula) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4675,6 +5746,13 @@ 40271008, -306723, -8955882 + ], + "originDatasets": [ + { + "kgId": "8c98a495-a8d6-4fe8-8de1-5fd876e37d3f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ia (Insula) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4721,6 +5799,13 @@ -32161180, 23947874, 2868999 + ], + "originDatasets": [ + { + "kgId": "2da42b86-d839-41e8-bb27-1bb7697e3868", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id7 (Insula) [v6.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4737,6 +5822,13 @@ 32412012, 26220735, 1550497 + ], + "originDatasets": [ + { + "kgId": "2da42b86-d839-41e8-bb27-1bb7697e3868", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id7 (Insula) [v6.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4783,6 +5875,13 @@ -41135158, -19816750, -5491708 + ], + "originDatasets": [ + { + "kgId": "456e67e7-ef36-4d1e-8b2e-0a1b40831086", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id1 (Insula) [v13.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4799,6 +5898,13 @@ 38820470, -17815436, -5112416 + ], + "originDatasets": [ + { + "kgId": "456e67e7-ef36-4d1e-8b2e-0a1b40831086", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id1 (Insula) [v13.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4836,6 +5942,13 @@ -40449519, -4582933, 382212 + ], + "originDatasets": [ + { + "kgId": "bfee9d73-2ea3-4b35-9e99-8862e1ed59a9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id5 (Insula) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4852,6 +5965,13 @@ 38537963, -2796296, 165741 + ], + "originDatasets": [ + { + "kgId": "bfee9d73-2ea3-4b35-9e99-8862e1ed59a9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id5 (Insula) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4889,6 +6009,13 @@ -37849096, -4693324, 11819889 + ], + "originDatasets": [ + { + "kgId": "49a74d3a-9290-4ff9-9a5a-522c0a096d1b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id4 (Insula) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4905,6 +6032,13 @@ 36201613, -3791475, 10987327 + ], + "originDatasets": [ + { + "kgId": "49a74d3a-9290-4ff9-9a5a-522c0a096d1b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id4 (Insula) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -4942,6 +6076,13 @@ -37077741, 9330986, 2058685 + ], + "originDatasets": [ + { + "kgId": "a98c1711-4d2c-4351-bc63-c3f827f41eab", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id6 (Insula) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -4958,6 +6099,13 @@ 35516562, 11115104, 2772938 + ], + "originDatasets": [ + { + "kgId": "a98c1711-4d2c-4351-bc63-c3f827f41eab", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id6 (Insula) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5013,6 +6161,13 @@ -55442669, -18314601, -6381831 + ], + "originDatasets": [ + { + "kgId": "61460dd7-7696-485e-b638-407e7b7dc99f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS1 (STS) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5029,6 +6184,13 @@ 52602966, -18339402, -5666868 + ], + "originDatasets": [ + { + "kgId": "61460dd7-7696-485e-b638-407e7b7dc99f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS1 (STS) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5066,6 +6228,13 @@ -57958891, -8931681, -16581483 + ], + "originDatasets": [ + { + "kgId": "7cef408f-0b23-46c3-8411-102cce3d86a0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS2 (STS) [v3.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5082,6 +6251,13 @@ 55536716, -8701651, -16698805 + ], + "originDatasets": [ + { + "kgId": "7cef408f-0b23-46c3-8411-102cce3d86a0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS2 (STS) [v3.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5128,6 +6304,13 @@ -65021452, -13798267, 691213 + ], + "originDatasets": [ + { + "kgId": "03b1cb7b-f142-4612-bbd3-10fc7743bf13", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 3 (STG) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5144,6 +6327,13 @@ 63517180, -9223240, -1006136 + ], + "originDatasets": [ + { + "kgId": "03b1cb7b-f142-4612-bbd3-10fc7743bf13", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 3 (STG) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5190,6 +6380,13 @@ -51139794, -7275300, 2604631 + ], + "originDatasets": [ + { + "kgId": "f00b4a71-4a30-4e55-9cfc-dccf4c72c8b2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.2 (HESCHL) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5206,6 +6403,13 @@ 53854260, -2428251, -1426009 + ], + "originDatasets": [ + { + "kgId": "f00b4a71-4a30-4e55-9cfc-dccf4c72c8b2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.2 (HESCHL) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5243,6 +6447,13 @@ -39537206, -29185649, 11225133 + ], + "originDatasets": [ + { + "kgId": "85ad6ef7-228a-4543-a0b1-71ccf11bc69c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.1 (HESCHL) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5259,6 +6470,13 @@ 40353878, -24757143, 10842857 + ], + "originDatasets": [ + { + "kgId": "85ad6ef7-228a-4543-a0b1-71ccf11bc69c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.1 (HESCHL) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5307,6 +6525,13 @@ -47745772, -19329763, 7810034 + ], + "originDatasets": [ + { + "kgId": "8a105954-a724-428d-aed8-6c8d50fe4218", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.0 (HESCHL) [v5.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5323,6 +6548,13 @@ 49200565, -12937288, 5319209 + ], + "originDatasets": [ + { + "kgId": "8a105954-a724-428d-aed8-6c8d50fe4218", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.0 (HESCHL) [v5.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5379,6 +6611,13 @@ -30094949, -68384410, -12800146 + ], + "originDatasets": [ + { + "kgId": "a00577ca-5089-443d-918e-b99531efd5e9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG1 (FusG) [v1.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5395,6 +6634,13 @@ 32164756, -65600287, -12459885 + ], + "originDatasets": [ + { + "kgId": "a00577ca-5089-443d-918e-b99531efd5e9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG1 (FusG) [v1.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5431,6 +6677,13 @@ -44817844, -46757217, -19517597 + ], + "originDatasets": [ + { + "kgId": "e7a2b57c-c4f0-41b9-8d80-8accd509497b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG4 (FusG) [v6.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5447,6 +6700,13 @@ 42929445, -44444275, -21712296 + ], + "originDatasets": [ + { + "kgId": "e7a2b57c-c4f0-41b9-8d80-8accd509497b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG4 (FusG) [v6.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5484,6 +6744,13 @@ -31763265, -47519967, -14980126 + ], + "originDatasets": [ + { + "kgId": "34f29154-e210-4bef-9510-73b77f727132", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG3 (FusG) [v6.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5500,6 +6767,13 @@ 30835007, -45941176, -15743424 + ], + "originDatasets": [ + { + "kgId": "34f29154-e210-4bef-9510-73b77f727132", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG3 (FusG) [v6.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5548,6 +6822,13 @@ -44484053, -67922326, -16558015 + ], + "originDatasets": [ + { + "kgId": "526f6a7d-e8f8-4a8e-a895-a92696281eb9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG2 (FusG) [v1.4, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5564,6 +6845,13 @@ 44057346, -64586582, -16661544 + ], + "originDatasets": [ + { + "kgId": "526f6a7d-e8f8-4a8e-a895-a92696281eb9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG2 (FusG) [v1.4, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5618,6 +6906,13 @@ -10315842, 41083498, 11735644 + ], + "originDatasets": [ + { + "kgId": "8b778e42-b3f2-41e2-8295-a6f0e1f20721", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24c (pACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5634,6 +6929,13 @@ 9082066, 42907018, 11145614 + ], + "originDatasets": [ + { + "kgId": "8b778e42-b3f2-41e2-8295-a6f0e1f20721", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24c (pACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5671,6 +6973,13 @@ -3951741, 38786470, 4481049 + ], + "originDatasets": [ + { + "kgId": "1acd6cd6-6941-4228-94fa-9da5ce014503", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24ab (pACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5687,6 +6996,13 @@ 2508004, 39161686, 6891142 + ], + "originDatasets": [ + { + "kgId": "1acd6cd6-6941-4228-94fa-9da5ce014503", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24ab (pACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5724,6 +7040,13 @@ -7960610, 35317027, -14716010 + ], + "originDatasets": [ + { + "kgId": "57ac8798-a260-4c9b-8f9c-3e32d1dd3aca", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s32 (sACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5740,6 +7063,13 @@ 2693907, 34682777, -15008494 + ], + "originDatasets": [ + { + "kgId": "57ac8798-a260-4c9b-8f9c-3e32d1dd3aca", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s32 (sACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5777,6 +7107,13 @@ -5565878, 12434122, -13119932 + ], + "originDatasets": [ + { + "kgId": "74bc9736-7044-4c72-b7bb-15739ae70e1e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 25 (sACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5793,6 +7130,13 @@ 3297386, 11678649, -13530501 + ], + "originDatasets": [ + { + "kgId": "74bc9736-7044-4c72-b7bb-15739ae70e1e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 25 (sACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5830,6 +7174,13 @@ -4719528, 24562540, -11547224 + ], + "originDatasets": [ + { + "kgId": "2092649c-7880-4d13-9537-a8f5a71dccf3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s24 (sACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5846,6 +7197,13 @@ 2316712, 23962938, -10923181 + ], + "originDatasets": [ + { + "kgId": "2092649c-7880-4d13-9537-a8f5a71dccf3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s24 (sACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5883,6 +7241,13 @@ -8368982, 49719698, 10114173 + ], + "originDatasets": [ + { + "kgId": "7a326443-3ced-482f-8772-fb948b0f298f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p32 (pACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5899,6 +7264,13 @@ 6403235, 50410059, 10022042 + ], + "originDatasets": [ + { + "kgId": "7a326443-3ced-482f-8772-fb948b0f298f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p32 (pACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5936,6 +7308,13 @@ -6094628, 15035613, 15966015 + ], + "originDatasets": [ + { + "kgId": "2801b466-fc6e-4079-91da-1f2a5180f76c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 33 (ACC) [v16.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -5952,6 +7331,13 @@ 4398596, 17026911, 15680187 + ], + "originDatasets": [ + { + "kgId": "2801b466-fc6e-4079-91da-1f2a5180f76c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 33 (ACC) [v16.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -5998,6 +7384,13 @@ -23891483, -7276972, -35148896 + ], + "originDatasets": [ + { + "kgId": "f251d71c-32ac-489d-b96d-fe5e1297fcb7", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Entorhinal Cortex [v11.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6014,6 +7407,13 @@ 21129607, -4977075, -34844921 + ], + "originDatasets": [ + { + "kgId": "f251d71c-32ac-489d-b96d-fe5e1297fcb7", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Entorhinal Cortex [v11.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6062,6 +7462,13 @@ -28408447, -27605379, -12640617 + ], + "originDatasets": [ + { + "kgId": "f02f274f-5e8f-4c0b-a4c8-eef628a8af01", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CA (Hippocampus) [v11.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6078,6 +7485,13 @@ 27668137, -26314056, -11735266 + ], + "originDatasets": [ + { + "kgId": "f02f274f-5e8f-4c0b-a4c8-eef628a8af01", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CA (Hippocampus) [v11.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6114,6 +7528,13 @@ -27551185, -28070616, -11281043 + ], + "originDatasets": [ + { + "kgId": "677c84c3-56b2-4671-bc63-15d3dda730a2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "DG (Hippocampus) [v11.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6130,6 +7551,13 @@ 26996134, -25789948, -11462629 + ], + "originDatasets": [ + { + "kgId": "677c84c3-56b2-4671-bc63-15d3dda730a2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "DG (Hippocampus) [v11.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6167,6 +7595,13 @@ -22231264, -25557482, -18551904 + ], + "originDatasets": [ + { + "kgId": "1153f14e-100f-477e-bf95-89fb0af6d80b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Subiculum (Hippocampus) [v11.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6183,6 +7618,13 @@ 21763286, -24252804, -18015846 + ], + "originDatasets": [ + { + "kgId": "1153f14e-100f-477e-bf95-89fb0af6d80b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Subiculum (Hippocampus) [v11.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6220,6 +7662,13 @@ -14934109, -11686047, -20011628 + ], + "originDatasets": [ + { + "kgId": "4225fb8e-b9b4-456a-961e-9db90acac575", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "HATA (Hippocampus) [v11.1, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6236,6 +7685,13 @@ 13262963, -10581481, -18866667 + ], + "originDatasets": [ + { + "kgId": "4225fb8e-b9b4-456a-961e-9db90acac575", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "HATA (Hippocampus) [v11.1, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6309,6 +7765,13 @@ -9205882, -57128342, -32224599 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6325,6 +7788,13 @@ 6034375, -56068750, -32600000 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6371,6 +7841,13 @@ -17069823, -58618780, -38297753 + ], + "originDatasets": [ + { + "kgId": "870cdd4a-fdb4-4d70-9c3d-d459a122c845", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Dorsal Dentate Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6387,6 +7864,13 @@ 13542553, -60120346, -37750665 + ], + "originDatasets": [ + { + "kgId": "870cdd4a-fdb4-4d70-9c3d-d459a122c845", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Dorsal Dentate Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6424,6 +7908,13 @@ -13748954, -58276151, -31782427 + ], + "originDatasets": [ + { + "kgId": "d3e0ae99-49f4-4bb1-a394-c9c12016ed2f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ventral Dentate Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6440,6 +7931,13 @@ 10255877, -57747740, -32527125 + ], + "originDatasets": [ + { + "kgId": "d3e0ae99-49f4-4bb1-a394-c9c12016ed2f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ventral Dentate Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6486,6 +7984,13 @@ -4666667, -54963333, -30763333 + ], + "originDatasets": [ + { + "kgId": "dec5c207-c0d9-4f25-a333-1db039c570cb", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Fastigial Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6502,6 +8007,13 @@ 1261658, -54932642, -30598446 + ], + "originDatasets": [ + { + "kgId": "dec5c207-c0d9-4f25-a333-1db039c570cb", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Fastigial Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], @@ -6548,6 +8060,13 @@ -9205882, -57128342, -32224599 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, left hemisphere]" + } ] }, { @@ -6564,6 +8083,13 @@ 6034375, -56068750, -32600000 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, ICBM 2009c Asymmetric, right hemisphere]" + } ] } ], diff --git a/src/res/ext/colin.json b/src/res/ext/colin.json index d80629a3b3dedf68cf0958d94ce55353ac0cbde0..0bfba5ad72b835a7937719b0942b0ef39477aa21 100644 --- a/src/res/ext/colin.json +++ b/src/res/ext/colin.json @@ -162,6 +162,13 @@ -16053628, -454259, -12470032 + ], + "originDatasets": [ + { + "kgId": "791a14c8-b899-414f-b237-27574a4cce7e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ch 4 (Basal Forebrain) [v4.2, Colin 27, left hemisphere]" + } ] }, { @@ -179,6 +186,13 @@ 17655072, 263768, -11539130 + ], + "originDatasets": [ + { + "kgId": "791a14c8-b899-414f-b237-27574a4cce7e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ch 4 (Basal Forebrain) [v4.2, Colin 27, right hemisphere]" + } ] } ], @@ -288,7 +302,14 @@ "labelIndex": 15, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "LB (Amygdala) - right hemisphere", @@ -296,7 +317,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 15, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -322,7 +350,14 @@ "labelIndex": 11, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "LB (Amygdala) - right hemisphere", @@ -330,7 +365,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 11, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -356,7 +398,14 @@ "labelIndex": 19, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "LB (Amygdala) - right hemisphere", @@ -364,7 +413,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 19, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -395,6 +451,13 @@ -25304803, -1696429, -23766626 + ], + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -408,6 +471,13 @@ 28015494, -81343, -24045836 + ], + "originDatasets": [ + { + "kgId": "fa4cab6a-1cec-4cec-b481-90aa0cc7d96c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "LB (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -448,6 +518,13 @@ -16044471, 530048, -20831731 + ], + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -461,6 +538,13 @@ 19382770, 1539804, -19413304 + ], + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -487,7 +571,14 @@ "labelIndex": 17, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "SF (Amygdala) - right hemisphere", @@ -495,7 +586,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 17, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -529,7 +627,14 @@ "labelIndex": 186, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "SF (Amygdala) - right hemisphere", @@ -541,7 +646,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 186, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "37a6a7d9-5252-4605-a792-6fefe2fde816", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "SF (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -575,7 +687,14 @@ "labelIndex": 22, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "CM (Amygdala) - right hemisphere", @@ -587,7 +706,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 22, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -635,6 +761,13 @@ -23377907, -9837209, -14848837 + ], + "originDatasets": [ + { + "kgId": "9428d48e-f222-4191-96b8-02d3fa6068da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "VTM (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -652,6 +785,13 @@ 25513514, -8881081, -15551351 + ], + "originDatasets": [ + { + "kgId": "9428d48e-f222-4191-96b8-02d3fa6068da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "VTM (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -691,6 +831,13 @@ -27588235, -1431373, -17460784 + ], + "originDatasets": [ + { + "kgId": "3acdb92c-68f0-42db-a7af-9dbb69cbea1d", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "IF (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -708,6 +855,13 @@ 29372549, -813725, -16578431 + ], + "originDatasets": [ + { + "kgId": "3acdb92c-68f0-42db-a7af-9dbb69cbea1d", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "IF (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -747,6 +901,13 @@ -18714286, -6523810, -15428571 + ], + "originDatasets": [ + { + "kgId": "1ea87428-a211-439f-b258-40fa3e3363c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "MF (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -764,6 +925,13 @@ 20976744, -4930233, -14441860 + ], + "originDatasets": [ + { + "kgId": "1ea87428-a211-439f-b258-40fa3e3363c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "MF (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -807,7 +975,14 @@ "labelIndex": 16, "ngId": "jubrain colin v18 left", "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, left hemisphere]" + } + ] }, { "name": "CM (Amygdala) - right hemisphere", @@ -819,7 +994,14 @@ "ngId": "jubrain colin v18 right", "labelIndex": 16, "children": [], - "status": "publicP" + "status": "publicP", + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, right hemisphere]" + } + ] } ], "fullId": { @@ -858,6 +1040,13 @@ -21108108, -3376448, -13214286 + ], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, left hemisphere]" + } ] }, { @@ -875,6 +1064,13 @@ 23157767, -2679612, -12555825 + ], + "originDatasets": [ + { + "kgId": "21ed6af0-5c39-4153-a3b8-8983530436ac", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CM (Amygdala) [v6.4, Colin 27, right hemisphere]" + } ] } ], @@ -941,6 +1137,13 @@ -18807832, -47524930, 66950353 + ], + "originDatasets": [ + { + "kgId": "1100df93-93f4-4091-bf2e-6eb48a2d56ff", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5L (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -958,6 +1161,13 @@ 12970516, -51174624, 70371695 + ], + "originDatasets": [ + { + "kgId": "1100df93-93f4-4091-bf2e-6eb48a2d56ff", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5L (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -997,6 +1207,13 @@ -777896, -78103082, 35256111 + ], + "originDatasets": [ + { + "kgId": "1715e680-a492-49a2-8f54-025aa41819da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7M (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1014,6 +1231,13 @@ 4281250, -75882812, 38312500 + ], + "originDatasets": [ + { + "kgId": "1715e680-a492-49a2-8f54-025aa41819da", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7M (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1053,6 +1277,13 @@ -32056266, -48916454, 60868713 + ], + "originDatasets": [ + { + "kgId": "8cc9b1dd-caa6-49d5-85f1-1e2e78be3161", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7PC (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1070,6 +1301,13 @@ 30055171, -49079568, 61493485 + ], + "originDatasets": [ + { + "kgId": "8cc9b1dd-caa6-49d5-85f1-1e2e78be3161", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7PC (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1109,6 +1347,13 @@ -7527881, -41962560, 59221721 + ], + "originDatasets": [ + { + "kgId": "5ddbc06e-b30c-4d44-a4c0-107210a66b4f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5M (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1126,6 +1371,13 @@ 4642562, -44304959, 60273140 + ], + "originDatasets": [ + { + "kgId": "5ddbc06e-b30c-4d44-a4c0-107210a66b4f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5M (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1165,6 +1417,13 @@ -7679310, -76043295, 52631801 + ], + "originDatasets": [ + { + "kgId": "5fd792b5-c306-4fb4-8d29-205dc3536476", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7P (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1182,6 +1441,13 @@ 14232037, -74892094, 56304919 + ], + "originDatasets": [ + { + "kgId": "5fd792b5-c306-4fb4-8d29-205dc3536476", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7P (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1221,6 +1487,13 @@ -14033790, -35828311, 43857534 + ], + "originDatasets": [ + { + "kgId": "fe83803d-f6dc-4341-98a0-a5aeccd63651", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5Ci (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1238,6 +1511,13 @@ 10563961, -36194957, 46892989 + ], + "originDatasets": [ + { + "kgId": "fe83803d-f6dc-4341-98a0-a5aeccd63651", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 5Ci (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1277,6 +1557,13 @@ -20856230, -62269710, 61643512 + ], + "originDatasets": [ + { + "kgId": "f2635688-3894-471f-88db-c065871582de", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7A (SPL) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1294,6 +1581,13 @@ 20910951, -62880523, 62944473 + ], + "originDatasets": [ + { + "kgId": "f2635688-3894-471f-88db-c065871582de", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 7A (SPL) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1352,6 +1646,13 @@ -40814044, -13737321, 17669701 + ], + "originDatasets": [ + { + "kgId": "eddb0ef1-21d6-4271-ad36-f6c81ddba642", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP3 (POperc) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1369,6 +1670,13 @@ 41195980, -11633166, 18002513 + ], + "originDatasets": [ + { + "kgId": "eddb0ef1-21d6-4271-ad36-f6c81ddba642", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP3 (POperc) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1408,6 +1716,13 @@ -60514139, -10849614, 15368038 + ], + "originDatasets": [ + { + "kgId": "55213785-8693-438c-8f6b-7628609b4017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP4 (POperc) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1425,6 +1740,13 @@ 63398148, -9211111, 12780864 + ], + "originDatasets": [ + { + "kgId": "55213785-8693-438c-8f6b-7628609b4017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP4 (POperc) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1464,6 +1786,13 @@ -36355372, -23452479, 18938017 + ], + "originDatasets": [ + { + "kgId": "0a3e9feb-5816-4593-a5c8-ca4b9099f7b8", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP2 (POperc) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1481,6 +1810,13 @@ 35629457, -21159690, 18021705 + ], + "originDatasets": [ + { + "kgId": "0a3e9feb-5816-4593-a5c8-ca4b9099f7b8", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP2 (POperc) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1520,6 +1856,13 @@ -51566527, -22523828, 17190240 + ], + "originDatasets": [ + { + "kgId": "1802ffb1-6d1a-4c1a-a7d9-170664a98b49", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP1 (POperc) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1537,6 +1880,13 @@ 52888430, -20697107, 17000826 + ], + "originDatasets": [ + { + "kgId": "1802ffb1-6d1a-4c1a-a7d9-170664a98b49", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP1 (POperc) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1596,6 +1946,13 @@ -44439219, -21735041, 46012387 + ], + "originDatasets": [ + { + "kgId": "50ac42dd-5808-459c-882a-dbd98c76999c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3b (PostCG) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1613,6 +1970,13 @@ 38765839, -25096118, 48227174 + ], + "originDatasets": [ + { + "kgId": "50ac42dd-5808-459c-882a-dbd98c76999c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3b (PostCG) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1651,6 +2015,13 @@ -47104485, -28297920, 57798046 + ], + "originDatasets": [ + { + "kgId": "ce8c8428-02fe-42f8-9a76-d297579b71c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 1 (PostCG) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1668,6 +2039,13 @@ 48452543, -27132790, 56150187 + ], + "originDatasets": [ + { + "kgId": "ce8c8428-02fe-42f8-9a76-d297579b71c9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 1 (PostCG) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1707,6 +2085,13 @@ -42268059, -32424512, 51210202 + ], + "originDatasets": [ + { + "kgId": "e81716df-d1ab-417b-b69c-3da566aab026", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 2 (PostCS) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -1724,6 +2109,13 @@ 38223619, -34651627, 52535010 + ], + "originDatasets": [ + { + "kgId": "e81716df-d1ab-417b-b69c-3da566aab026", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 2 (PostCS) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -1763,6 +2155,13 @@ -31927553, -25650901, 44513889 + ], + "originDatasets": [ + { + "kgId": "d2c20dce-122e-4c69-922a-1f33909496cf", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3a (PostCG) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -1780,6 +2179,13 @@ 38813714, -19184000, 36284571 + ], + "originDatasets": [ + { + "kgId": "d2c20dce-122e-4c69-922a-1f33909496cf", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 3a (PostCG) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -1839,6 +2245,13 @@ -59814938, -37432365, 36569295 + ], + "originDatasets": [ + { + "kgId": "e1528fe1-a812-44d9-a0ca-f738b0e705e3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PF (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1856,6 +2269,13 @@ 64016699, -33052700, 30153112 + ], + "originDatasets": [ + { + "kgId": "e1528fe1-a812-44d9-a0ca-f738b0e705e3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PF (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1905,6 +2325,13 @@ -51751410, -36954069, 22546334 + ], + "originDatasets": [ + { + "kgId": "03520da2-e553-4284-84e4-d8b293446cd4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFcm (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1922,6 +2349,13 @@ 53524370, -31637287, 23177904 + ], + "originDatasets": [ + { + "kgId": "03520da2-e553-4284-84e4-d8b293446cd4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFcm (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -1971,6 +2405,13 @@ -48873487, -60780569, 37191889 + ], + "originDatasets": [ + { + "kgId": "25451957-c246-4a42-99d4-07c88d4e78fc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGa (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -1988,6 +2429,13 @@ 55283797, -55333653, 30316395 + ], + "originDatasets": [ + { + "kgId": "25451957-c246-4a42-99d4-07c88d4e78fc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGa (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -2037,6 +2485,13 @@ -55015237, -27583919, 38095874 + ], + "originDatasets": [ + { + "kgId": "b5375459-2b03-4c67-a125-25c923180017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFt (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -2054,6 +2509,13 @@ 54808632, -24626296, 37973570 + ], + "originDatasets": [ + { + "kgId": "b5375459-2b03-4c67-a125-25c923180017", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFt (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -2103,6 +2565,13 @@ -54527689, -52389045, 38877207 + ], + "originDatasets": [ + { + "kgId": "3a076c3e-75f4-4626-a0e8-f23bcf8b8ef0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFm (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -2120,6 +2589,13 @@ 56990022, -45541717, 38606571 + ], + "originDatasets": [ + { + "kgId": "3a076c3e-75f4-4626-a0e8-f23bcf8b8ef0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFm (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -2158,6 +2634,13 @@ -44673441, -73269937, 29840224 + ], + "originDatasets": [ + { + "kgId": "2105576e-e1b0-4e03-9cb4-8c2b65be2f96", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGp (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -2175,6 +2658,13 @@ 47749459, -70528695, 30721440 + ], + "originDatasets": [ + { + "kgId": "2105576e-e1b0-4e03-9cb4-8c2b65be2f96", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PGp (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -2224,6 +2714,13 @@ -60026462, -24694986, 24259053 + ], + "originDatasets": [ + { + "kgId": "29c1cad2-0a55-49ec-b7f5-a9acf5db7c1f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFop (IPL) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -2241,6 +2738,13 @@ 58286575, -20617534, 24917260 + ], + "originDatasets": [ + { + "kgId": "29c1cad2-0a55-49ec-b7f5-a9acf5db7c1f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area PFop (IPL) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -2299,6 +2803,13 @@ -15069260, -80661951, 37074565 + ], + "originDatasets": [ + { + "kgId": "7593b453-f916-4bd0-ae2b-d4cbff307428", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hPO1 (POS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2316,6 +2827,13 @@ 21853147, -80927739, 37048660 + ], + "originDatasets": [ + { + "kgId": "7593b453-f916-4bd0-ae2b-d4cbff307428", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hPO1 (POS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2364,6 +2882,13 @@ -36841999, -49449871, 40584028 + ], + "originDatasets": [ + { + "kgId": "3367db70-cd25-4834-9646-9604308dfa02", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP1 (IPS) [v6.1, Colin 27, left hemisphere]" + } ] }, { @@ -2381,6 +2906,13 @@ 40629988, -48019372, 39158853 + ], + "originDatasets": [ + { + "kgId": "3367db70-cd25-4834-9646-9604308dfa02", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP1 (IPS) [v6.1, Colin 27, right hemisphere]" + } ] } ], @@ -2420,6 +2952,13 @@ -22044741, -79989011, 29353218 + ], + "originDatasets": [ + { + "kgId": "aff5df97-f341-4370-97af-58d9f40c9877", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP7 (IPS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2437,6 +2976,13 @@ 29041586, -79117828, 27046207 + ], + "originDatasets": [ + { + "kgId": "aff5df97-f341-4370-97af-58d9f40c9877", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP7 (IPS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2476,6 +3022,13 @@ -30430769, -55031164, 46842209 + ], + "originDatasets": [ + { + "kgId": "bd1062af-e9c5-4b8d-9742-2172be4fef93", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP3 (IPS) [v8.4, Colin 27, left hemisphere]" + } ] }, { @@ -2493,6 +3046,13 @@ 33538679, -49884591, 50461950 + ], + "originDatasets": [ + { + "kgId": "bd1062af-e9c5-4b8d-9742-2172be4fef93", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP3 (IPS) [v8.4, Colin 27, right hemisphere]" + } ] } ], @@ -2532,6 +3092,13 @@ -46531100, -41482722, 43278044 + ], + "originDatasets": [ + { + "kgId": "a8ee352c-13fc-45fd-9522-c7ac9de9bd61", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP2 (IPS) [v6.1, Colin 27, left hemisphere]" + } ] }, { @@ -2549,6 +3116,13 @@ 44605145, -39958613, 45130872 + ], + "originDatasets": [ + { + "kgId": "a8ee352c-13fc-45fd-9522-c7ac9de9bd61", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP2 (IPS) [v6.1, Colin 27, right hemisphere]" + } ] } ], @@ -2588,6 +3162,13 @@ -29349066, -79948651, 25849585 + ], + "originDatasets": [ + { + "kgId": "f2ec3ab5-c604-4dd6-b941-ffc37288cc46", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP4 (IPS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2605,6 +3186,13 @@ 37324927, -76495150, 22338021 + ], + "originDatasets": [ + { + "kgId": "f2ec3ab5-c604-4dd6-b941-ffc37288cc46", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP4 (IPS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2644,6 +3232,13 @@ -28321120, -73162807, 36664362 + ], + "originDatasets": [ + { + "kgId": "24b2682f-5c82-4439-8278-bc526b530030", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP5 (IPS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2661,6 +3256,13 @@ 34614713, -68930590, 33299252 + ], + "originDatasets": [ + { + "kgId": "24b2682f-5c82-4439-8278-bc526b530030", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP5 (IPS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2700,6 +3302,13 @@ -31988131, -66522626, 46155045 + ], + "originDatasets": [ + { + "kgId": "e51da69b-f5de-49d5-9566-6fde3ef14d80", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP6 (IPS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2717,6 +3326,13 @@ 37069307, -63723479, 45628006 + ], + "originDatasets": [ + { + "kgId": "e51da69b-f5de-49d5-9566-6fde3ef14d80", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP6 (IPS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2756,6 +3372,13 @@ -18133307, -72231198, 43245125 + ], + "originDatasets": [ + { + "kgId": "2dba112f-075c-4dba-813d-e408ff429586", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP8 (IPS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2773,6 +3396,13 @@ 26220986, -71480127, 41680048 + ], + "originDatasets": [ + { + "kgId": "2dba112f-075c-4dba-813d-e408ff429586", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hIP8 (IPS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2830,6 +3460,13 @@ -15925775, -70685971, 16518760 + ], + "originDatasets": [ + { + "kgId": "f3a24a48-3d23-4d92-9de6-e13dc888f1b5", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc6 (POS) [v7.1, Colin 27, left hemisphere]" + } ] }, { @@ -2847,6 +3484,13 @@ 17750454, -67625227, 17755898 + ], + "originDatasets": [ + { + "kgId": "f3a24a48-3d23-4d92-9de6-e13dc888f1b5", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc6 (POS) [v7.1, Colin 27, right hemisphere]" + } ] } ], @@ -2886,6 +3530,13 @@ -17209585, -87846006, 25522684 + ], + "originDatasets": [ + { + "kgId": "704230e3-434b-45d7-875c-05600272f01a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4d (Cuneus) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -2903,6 +3554,13 @@ 20232373, -87193644, 27253227 + ], + "originDatasets": [ + { + "kgId": "704230e3-434b-45d7-875c-05600272f01a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4d (Cuneus) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -2942,6 +3600,13 @@ -12816505, -91289984, 21840872 + ], + "originDatasets": [ + { + "kgId": "13c8ab3f-ec22-4f61-8abb-fca2d5fbbdbc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3d (Cuneus) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -2959,6 +3624,13 @@ 16129503, -88897084, 23080617 + ], + "originDatasets": [ + { + "kgId": "13c8ab3f-ec22-4f61-8abb-fca2d5fbbdbc", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3d (Cuneus) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -3007,6 +3679,13 @@ -18685863, -85629087, -10106719 + ], + "originDatasets": [ + { + "kgId": "76b837d8-5c64-4c50-b825-efbbe72f6625", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3v (LingG) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -3024,6 +3703,13 @@ 24296060, -81686611, -10031193 + ], + "originDatasets": [ + { + "kgId": "76b837d8-5c64-4c50-b825-efbbe72f6625", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc3v (LingG) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -3063,6 +3749,13 @@ -26315808, -78419533, -12497238 + ], + "originDatasets": [ + { + "kgId": "e2d948e4-f52d-4f02-a635-017f3c71186c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4v (LingG) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -3080,6 +3773,13 @@ 32665897, -76519832, -12453305 + ], + "originDatasets": [ + { + "kgId": "e2d948e4-f52d-4f02-a635-017f3c71186c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4v (LingG) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -3128,6 +3828,13 @@ -10521334, -88185706, 4055081 + ], + "originDatasets": [ + { + "kgId": "fa2af93e-c0bb-4c76-bdfe-52776a37d0c0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc2 (V2, 18) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -3145,6 +3852,13 @@ 15409559, -86163484, 2905309 + ], + "originDatasets": [ + { + "kgId": "fa2af93e-c0bb-4c76-bdfe-52776a37d0c0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc2 (V2, 18) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -3176,6 +3890,13 @@ 132, 147 ], + "originDatasets": [ + { + "kgId": "5c669b77-c981-424a-858d-fe9f527dbc07", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc1 (V1, 17, CalcS) [v2.4, Colin 27, left hemisphere]" + } + ], "labelIndex": 8, "ngId": "jubrain colin v18 left", "children": [], @@ -3193,6 +3914,13 @@ 132, 147 ], + "originDatasets": [ + { + "kgId": "5c669b77-c981-424a-858d-fe9f527dbc07", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc1 (V1, 17, CalcS) [v2.4, Colin 27, right hemisphere]" + } + ], "ngId": "jubrain colin v18 right", "labelIndex": 8, "children": [], @@ -3259,6 +3987,13 @@ -34066943, -88725728, 6360721 + ], + "originDatasets": [ + { + "kgId": "487f86a9-2637-4cd1-bb33-f2b0db904697", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4lp (LOC) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -3276,6 +4011,13 @@ 38538256, -86375516, 4086228 + ], + "originDatasets": [ + { + "kgId": "487f86a9-2637-4cd1-bb33-f2b0db904697", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4lp (LOC) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -3315,6 +4057,13 @@ -42484324, -71486486, 1795676 + ], + "originDatasets": [ + { + "kgId": "84897b6c-78d3-4dd4-bea9-dbb6459fba20", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc5 (LOC) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -3332,6 +4081,13 @@ 48090700, -66172216, 3121699 + ], + "originDatasets": [ + { + "kgId": "84897b6c-78d3-4dd4-bea9-dbb6459fba20", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc5 (LOC) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -3371,6 +4127,13 @@ -46291484, -76947955, -372761 + ], + "originDatasets": [ + { + "kgId": "304342d8-5d55-4dea-a97e-39dccc72a7a4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4la (LOC) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -3388,6 +4151,13 @@ 48566255, -73862041, -779202 + ], + "originDatasets": [ + { + "kgId": "304342d8-5d55-4dea-a97e-39dccc72a7a4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area hOc4la (LOC) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -3465,6 +4235,13 @@ -54242820, 11425127, 18292735 + ], + "originDatasets": [ + { + "kgId": "8f180ff1-20d1-4112-9e71-a5c7eca6c369", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 44 (IFG) [v7.4, Colin 27, left hemisphere]" + } ] }, { @@ -3482,6 +4259,13 @@ 56359074, 11741030, 13444358 + ], + "originDatasets": [ + { + "kgId": "8f180ff1-20d1-4112-9e71-a5c7eca6c369", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 44 (IFG) [v7.4, Colin 27, right hemisphere]" + } ] } ], @@ -3531,6 +4315,13 @@ -54903012, 26558233, 15528514 + ], + "originDatasets": [ + { + "kgId": "1db64761-aad6-4d3d-b67c-2a9ef4df6e47", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 45 (IFG) [v7.4, Colin 27, left hemisphere]" + } ] }, { @@ -3548,6 +4339,13 @@ 55787613, 26216770, 12102941 + ], + "originDatasets": [ + { + "kgId": "1db64761-aad6-4d3d-b67c-2a9ef4df6e47", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 45 (IFG) [v7.4, Colin 27, right hemisphere]" + } ] } ], @@ -3595,6 +4393,13 @@ -15757793, 2030353, 68024610 + ], + "originDatasets": [ + { + "kgId": "b2fa41bb-67ab-4c69-bbea-5108ef1d0dc3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d2 (PreCG) [v4.1, Colin 27, left hemisphere]" + } ] }, { @@ -3612,6 +4417,13 @@ 14562976, 2312675, 68442439 + ], + "originDatasets": [ + { + "kgId": "b2fa41bb-67ab-4c69-bbea-5108ef1d0dc3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d2 (PreCG) [v4.1, Colin 27, right hemisphere]" + } ] } ], @@ -3651,6 +4463,13 @@ -20332759, -14746524, 68590141 + ], + "originDatasets": [ + { + "kgId": "6a2ee2d8-120c-40de-b390-53ca87210298", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d1 (PreCG) [v4.1, Colin 27, left hemisphere]" + } ] }, { @@ -3668,6 +4487,13 @@ 20258981, -16559656, 68870890 + ], + "originDatasets": [ + { + "kgId": "6a2ee2d8-120c-40de-b390-53ca87210298", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d1 (PreCG) [v4.1, Colin 27, right hemisphere]" + } ] } ], @@ -3716,6 +4542,13 @@ -4083913, 4296092, 58555023 + ], + "originDatasets": [ + { + "kgId": "89347668-eee6-4be5-b783-8dddf422bba0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6ma (preSMA, mesial SFG) [v9.1, Colin 27, left hemisphere]" + } ] }, { @@ -3733,6 +4566,13 @@ 5230140, 4042128, 58355079 + ], + "originDatasets": [ + { + "kgId": "89347668-eee6-4be5-b783-8dddf422bba0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6ma (preSMA, mesial SFG) [v9.1, Colin 27, right hemisphere]" + } ] } ], @@ -3781,6 +4621,13 @@ -23315931, 4317151, 51434008 + ], + "originDatasets": [ + { + "kgId": "502b40a0-1689-4329-854e-a77dfd94d30b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d3 (SFS) [v4.1, Colin 27, left hemisphere]" + } ] }, { @@ -3798,6 +4645,13 @@ 25173639, 1578188, 53334281 + ], + "originDatasets": [ + { + "kgId": "502b40a0-1689-4329-854e-a77dfd94d30b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6d3 (SFS) [v4.1, Colin 27, right hemisphere]" + } ] } ], @@ -3846,6 +4700,13 @@ -16331031, 64168302, 549101 + ], + "originDatasets": [ + { + "kgId": "7a02d7b6-51f7-4f6f-a1c3-ca04b56cc107", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp1 (FPole) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -3863,6 +4724,13 @@ 18482225, 63988011, -317043 + ], + "originDatasets": [ + { + "kgId": "7a02d7b6-51f7-4f6f-a1c3-ca04b56cc107", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp1 (FPole) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -3902,6 +4770,13 @@ -3739067, 59074587, -1181973 + ], + "originDatasets": [ + { + "kgId": "8d2f06b2-d3bd-4f89-a6e3-953c90cc9661", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp2 (FPole) [v2.4, Colin 27, left hemisphere]" + } ] }, { @@ -3919,6 +4794,13 @@ 6093420, 59611191, -509606 + ], + "originDatasets": [ + { + "kgId": "8d2f06b2-d3bd-4f89-a6e3-953c90cc9661", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fp2 (FPole) [v2.4, Colin 27, right hemisphere]" + } ] } ], @@ -3978,6 +4860,13 @@ -36140917, -22750424, 49282965 + ], + "originDatasets": [ + { + "kgId": "02a0087e-3fdc-4b95-826a-0a953490103b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4p (PreCG) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -3995,6 +4884,13 @@ 37510795, -21359659, 46456250 + ], + "originDatasets": [ + { + "kgId": "02a0087e-3fdc-4b95-826a-0a953490103b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4p (PreCG) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -4033,6 +4929,13 @@ -17367391, -28669064, 67404682 + ], + "originDatasets": [ + { + "kgId": "6e1728c2-dd89-40d4-a0ea-fdede469684f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4a (PreCG) [v9.4, Colin 27, left hemisphere]" + } ] }, { @@ -4050,6 +4953,13 @@ 9609157, -31334779, 68068112 + ], + "originDatasets": [ + { + "kgId": "6e1728c2-dd89-40d4-a0ea-fdede469684f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 4a (PreCG) [v9.4, Colin 27, right hemisphere]" + } ] } ], @@ -4098,6 +5008,13 @@ -4094374, -14286751, 59329220 + ], + "originDatasets": [ + { + "kgId": "1e7ee33c-a1e4-49a9-9093-54520392dff9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6mp (SMA, mesial SFG) [v9.1, Colin 27, left hemisphere]" + } ] }, { @@ -4115,6 +5032,13 @@ 4949202, -13788668, 57534028 + ], + "originDatasets": [ + { + "kgId": "1e7ee33c-a1e4-49a9-9093-54520392dff9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 6mp (SMA, mesial SFG) [v9.1, Colin 27, right hemisphere]" + } ] } ], @@ -4163,6 +5087,13 @@ -7962771, 41364968, -22537687 + ], + "originDatasets": [ + { + "kgId": "2153a21a-7fee-4fcd-9a91-6d23c494403b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo1 (OFC) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -4180,6 +5111,13 @@ 9705948, 40760961, -22481988 + ], + "originDatasets": [ + { + "kgId": "2153a21a-7fee-4fcd-9a91-6d23c494403b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo1 (OFC) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -4219,6 +5157,13 @@ -21866985, 33732378, -19882472 + ], + "originDatasets": [ + { + "kgId": "fca58db5-fadb-4314-a06c-75948110d7f0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo3 (OFC) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -4236,6 +5181,13 @@ 22929678, 33527877, -20231493 + ], + "originDatasets": [ + { + "kgId": "fca58db5-fadb-4314-a06c-75948110d7f0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo3 (OFC) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -4275,6 +5227,13 @@ -8588272, 22532156, -20474464 + ], + "originDatasets": [ + { + "kgId": "2e8f2ce5-abf8-4881-8ea6-4eddcb188c12", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo2 (OFC) [v3.4, Colin 27, left hemisphere]" + } ] }, { @@ -4292,6 +5251,13 @@ 9164379, 21928964, -20593342 + ], + "originDatasets": [ + { + "kgId": "2e8f2ce5-abf8-4881-8ea6-4eddcb188c12", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo2 (OFC) [v3.4, Colin 27, right hemisphere]" + } ] } ], @@ -4340,6 +5306,13 @@ -41777921, 17183344, 7912847 + ], + "originDatasets": [ + { + "kgId": "43d46017-2bef-467b-b870-9866c838e4f3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP8 (Frontal Operculum) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -4357,6 +5330,13 @@ 42725111, 16774146, 7832095 + ], + "originDatasets": [ + { + "kgId": "43d46017-2bef-467b-b870-9866c838e4f3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP8 (Frontal Operculum) [v5.1, Colin 27, right hemisphere]" + } ] } ] @@ -4389,6 +5369,13 @@ -45090542, 25998787, 5597413 + ], + "originDatasets": [ + { + "kgId": "2034ee9f-69f8-4633-9b81-eaf4b8f44aed", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP9 (Frontal Operculum) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -4406,6 +5393,13 @@ 44374928, 26272467, 2966228 + ], + "originDatasets": [ + { + "kgId": "2034ee9f-69f8-4633-9b81-eaf4b8f44aed", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area OP9 (Frontal Operculum) [v5.1, Colin 27, right hemisphere]" + } ] } ] @@ -4447,6 +5441,13 @@ -38055351, 56315867, -8720295 + ], + "originDatasets": [ + { + "kgId": "688bee67-abc0-4a17-9800-21c5c9bf3870", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo5 (OFC) [v2.1, Colin 27, left hemisphere]" + } ] }, { @@ -4464,6 +5465,13 @@ 40545983, 54504228, -4983615 + ], + "originDatasets": [ + { + "kgId": "688bee67-abc0-4a17-9800-21c5c9bf3870", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo5 (OFC) [v2.1, Colin 27, right hemisphere]" + } ] } ], @@ -4503,6 +5511,13 @@ -27573653, 52998204, -14510778 + ], + "originDatasets": [ + { + "kgId": "d26dd88e-ae9d-41a1-a5c4-7e5b51f7e9c4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo4 (OFC) [v2.1, Colin 27, left hemisphere]" + } ] }, { @@ -4520,6 +5535,13 @@ 33636124, 52034755, -15509742 + ], + "originDatasets": [ + { + "kgId": "d26dd88e-ae9d-41a1-a5c4-7e5b51f7e9c4", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo4 (OFC) [v2.1, Colin 27, right hemisphere]" + } ] } ], @@ -4559,6 +5581,13 @@ -44272971, 42876258, -12938967 + ], + "originDatasets": [ + { + "kgId": "ab21e50f-c46d-45c5-b9f6-2b82d5728400", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo6 (OFC) [v2.1, Colin 27, left hemisphere]" + } ] }, { @@ -4576,6 +5605,13 @@ 48891176, 40513824, -12457353 + ], + "originDatasets": [ + { + "kgId": "ab21e50f-c46d-45c5-b9f6-2b82d5728400", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo6 (OFC) [v2.1, Colin 27, right hemisphere]" + } ] } ], @@ -4615,6 +5651,13 @@ -36046240, 37308943, -11666667 + ], + "originDatasets": [ + { + "kgId": "7d4726da-7023-4e64-8b60-9d0271766bea", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo7 (OFC) [v2.1, Colin 27, left hemisphere]" + } ] }, { @@ -4632,6 +5675,13 @@ 37850755, 37700302, -13777644 + ], + "originDatasets": [ + { + "kgId": "7d4726da-7023-4e64-8b60-9d0271766bea", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Fo7 (OFC) [v2.1, Colin 27, right hemisphere]" + } ] } ], @@ -4689,6 +5739,13 @@ -33211215, -24171963, 9923364 + ], + "originDatasets": [ + { + "kgId": "30d68317-ee5b-4975-b643-4468eb8dfbe3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig1 (Insula) [v13.1, Colin 27, left hemisphere]" + } ] }, { @@ -4706,6 +5763,13 @@ 33707983, -23338235, 9071429 + ], + "originDatasets": [ + { + "kgId": "30d68317-ee5b-4975-b643-4468eb8dfbe3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig1 (Insula) [v13.1, Colin 27, right hemisphere]" + } ] } ], @@ -4801,6 +5865,13 @@ -37117338, -17859895, 5094571 + ], + "originDatasets": [ + { + "kgId": "f06b5ac4-3dff-4f92-a9b5-9a16fd4cf147", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig2 (Insula) [v13.1, Colin 27, left hemisphere]" + } ] }, { @@ -4818,6 +5889,13 @@ 37843632, -16445145, 5703657 + ], + "originDatasets": [ + { + "kgId": "f06b5ac4-3dff-4f92-a9b5-9a16fd4cf147", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ig2 (Insula) [v13.1, Colin 27, right hemisphere]" + } ] } ], @@ -4866,6 +5944,13 @@ -41612827, -1876485, -7019002 + ], + "originDatasets": [ + { + "kgId": "8c98a495-a8d6-4fe8-8de1-5fd876e37d3f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ia (Insula) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -4883,6 +5968,13 @@ 43525000, 36538, -7609615 + ], + "originDatasets": [ + { + "kgId": "8c98a495-a8d6-4fe8-8de1-5fd876e37d3f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Ia (Insula) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -4931,6 +6023,13 @@ -30926962, 23741297, 4787031 + ], + "originDatasets": [ + { + "kgId": "2da42b86-d839-41e8-bb27-1bb7697e3868", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id7 (Insula) [v6.1, Colin 27, left hemisphere]" + } ] }, { @@ -4948,6 +6047,13 @@ 35034429, 24873239, 2446009 + ], + "originDatasets": [ + { + "kgId": "2da42b86-d839-41e8-bb27-1bb7697e3868", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id7 (Insula) [v6.1, Colin 27, right hemisphere]" + } ] } ], @@ -5052,6 +6158,13 @@ -40090747, -18279359, -4567616 + ], + "originDatasets": [ + { + "kgId": "456e67e7-ef36-4d1e-8b2e-0a1b40831086", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id1 (Insula) [v13.1, Colin 27, left hemisphere]" + } ] }, { @@ -5069,6 +6182,13 @@ 40527825, -17443508, -4688027 + ], + "originDatasets": [ + { + "kgId": "456e67e7-ef36-4d1e-8b2e-0a1b40831086", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id1 (Insula) [v13.1, Colin 27, right hemisphere]" + } ] } ], @@ -5164,6 +6284,13 @@ -40174302, -3354190, 741899 + ], + "originDatasets": [ + { + "kgId": "bfee9d73-2ea3-4b35-9e99-8862e1ed59a9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id5 (Insula) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -5181,6 +6308,13 @@ 41094953, -2659538, 607357 + ], + "originDatasets": [ + { + "kgId": "bfee9d73-2ea3-4b35-9e99-8862e1ed59a9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id5 (Insula) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -5220,6 +6354,13 @@ -36392282, 9843698, 3385341 + ], + "originDatasets": [ + { + "kgId": "a98c1711-4d2c-4351-bc63-c3f827f41eab", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id6 (Insula) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -5237,6 +6378,13 @@ 37750946, 10762642, 3041624 + ], + "originDatasets": [ + { + "kgId": "a98c1711-4d2c-4351-bc63-c3f827f41eab", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id6 (Insula) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -5276,6 +6424,13 @@ -37055965, -3505155, 11422680 + ], + "originDatasets": [ + { + "kgId": "49a74d3a-9290-4ff9-9a5a-522c0a096d1b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id4 (Insula) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -5293,6 +6448,13 @@ 37461444, -3746634, 10858017 + ], + "originDatasets": [ + { + "kgId": "49a74d3a-9290-4ff9-9a5a-522c0a096d1b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area Id4 (Insula) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -5350,6 +6512,13 @@ -56352486, -8557380, -14844672 + ], + "originDatasets": [ + { + "kgId": "7cef408f-0b23-46c3-8411-102cce3d86a0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS2 (STS) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -5367,6 +6536,13 @@ 56942990, -8020716, -16067930 + ], + "originDatasets": [ + { + "kgId": "7cef408f-0b23-46c3-8411-102cce3d86a0", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS2 (STS) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -5406,6 +6582,13 @@ -54514755, -16753913, -5260713 + ], + "originDatasets": [ + { + "kgId": "61460dd7-7696-485e-b638-407e7b7dc99f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS1 (STS) [v3.1, Colin 27, left hemisphere]" + } ] }, { @@ -5423,6 +6606,13 @@ 54536567, -17992636, -5712544 + ], + "originDatasets": [ + { + "kgId": "61460dd7-7696-485e-b638-407e7b7dc99f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area STS1 (STS) [v3.1, Colin 27, right hemisphere]" + } ] } ], @@ -5471,6 +6661,13 @@ -64398501, -12497885, 1316801 + ], + "originDatasets": [ + { + "kgId": "03b1cb7b-f142-4612-bbd3-10fc7743bf13", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 3 (STG) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -5488,6 +6685,13 @@ 65811519, -9018989, -1027621 + ], + "originDatasets": [ + { + "kgId": "03b1cb7b-f142-4612-bbd3-10fc7743bf13", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 3 (STG) [v5.1, Colin 27, right hemisphere]" + } ] } ], @@ -5536,6 +6740,13 @@ -50810427, -6551343, 1635071 + ], + "originDatasets": [ + { + "kgId": "f00b4a71-4a30-4e55-9cfc-dccf4c72c8b2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.2 (HESCHL) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -5553,6 +6764,13 @@ 55870330, -2672527, 52747 + ], + "originDatasets": [ + { + "kgId": "f00b4a71-4a30-4e55-9cfc-dccf4c72c8b2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.2 (HESCHL) [v5.1, Colin 27, right hemisphere]" + } ] } ], @@ -5592,6 +6810,13 @@ -38219760, -27125577, 10774700 + ], + "originDatasets": [ + { + "kgId": "85ad6ef7-228a-4543-a0b1-71ccf11bc69c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.1 (HESCHL) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -5609,6 +6834,13 @@ 40719340, -24106132, 10308962 + ], + "originDatasets": [ + { + "kgId": "85ad6ef7-228a-4543-a0b1-71ccf11bc69c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.1 (HESCHL) [v5.1, Colin 27, right hemisphere]" + } ] } ], @@ -5659,6 +6891,13 @@ -46560150, -17508772, 7622807 + ], + "originDatasets": [ + { + "kgId": "8a105954-a724-428d-aed8-6c8d50fe4218", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.0 (HESCHL) [v5.1, Colin 27, left hemisphere]" + } ] }, { @@ -5676,6 +6915,13 @@ 50392116, -12932573, 5942946 + ], + "originDatasets": [ + { + "kgId": "8a105954-a724-428d-aed8-6c8d50fe4218", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area TE 1.0 (HESCHL) [v5.1, Colin 27, right hemisphere]" + } ] } ], @@ -5734,6 +6980,13 @@ -43549584, -65531770, -16708135 + ], + "originDatasets": [ + { + "kgId": "526f6a7d-e8f8-4a8e-a895-a92696281eb9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG2 (FusG) [v1.4, Colin 27, left hemisphere]" + } ] }, { @@ -5751,6 +7004,13 @@ 44839825, -63606518, -17316773 + ], + "originDatasets": [ + { + "kgId": "526f6a7d-e8f8-4a8e-a895-a92696281eb9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG2 (FusG) [v1.4, Colin 27, right hemisphere]" + } ] } ], @@ -5789,6 +7049,13 @@ -29844935, -45368421, -14184493 + ], + "originDatasets": [ + { + "kgId": "34f29154-e210-4bef-9510-73b77f727132", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG3 (FusG) [v6.1, Colin 27, left hemisphere]" + } ] }, { @@ -5806,6 +7073,13 @@ 31148061, -44485336, -15533822 + ], + "originDatasets": [ + { + "kgId": "34f29154-e210-4bef-9510-73b77f727132", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG3 (FusG) [v6.1, Colin 27, right hemisphere]" + } ] } ], @@ -5845,6 +7119,13 @@ -29006116, -66264526, -12290010 + ], + "originDatasets": [ + { + "kgId": "a00577ca-5089-443d-918e-b99531efd5e9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG1 (FusG) [v1.4, Colin 27, left hemisphere]" + } ] }, { @@ -5862,6 +7143,13 @@ 32840456, -64340456, -12612536 + ], + "originDatasets": [ + { + "kgId": "a00577ca-5089-443d-918e-b99531efd5e9", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG1 (FusG) [v1.4, Colin 27, right hemisphere]" + } ] } ], @@ -5922,6 +7210,13 @@ -43204016, -44325167, -20016734 + ], + "originDatasets": [ + { + "kgId": "e7a2b57c-c4f0-41b9-8d80-8accd509497b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG4 (FusG) [v6.1, Colin 27, left hemisphere]" + } ] }, { @@ -5939,6 +7234,13 @@ 43609694, -43478025, -22392295 + ], + "originDatasets": [ + { + "kgId": "e7a2b57c-c4f0-41b9-8d80-8accd509497b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area FG4 (FusG) [v6.1, Colin 27, right hemisphere]" + } ] } ], @@ -5995,6 +7297,13 @@ -8144989, 41168443, 14314854 + ], + "originDatasets": [ + { + "kgId": "8b778e42-b3f2-41e2-8295-a6f0e1f20721", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24c (pACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6012,6 +7321,13 @@ 9856593, 40780558, 12002406 + ], + "originDatasets": [ + { + "kgId": "8b778e42-b3f2-41e2-8295-a6f0e1f20721", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24c (pACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6051,6 +7367,13 @@ -3522692, 13560250, -11860720 + ], + "originDatasets": [ + { + "kgId": "74bc9736-7044-4c72-b7bb-15739ae70e1e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 25 (sACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6068,6 +7391,13 @@ 4564663, 12954463, -12174863 + ], + "originDatasets": [ + { + "kgId": "74bc9736-7044-4c72-b7bb-15739ae70e1e", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 25 (sACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6107,6 +7437,13 @@ -2244059, 38783168, 6389109 + ], + "originDatasets": [ + { + "kgId": "1acd6cd6-6941-4228-94fa-9da5ce014503", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24ab (pACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6124,6 +7461,13 @@ 3429274, 38385609, 7809963 + ], + "originDatasets": [ + { + "kgId": "1acd6cd6-6941-4228-94fa-9da5ce014503", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p24ab (pACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6163,6 +7507,13 @@ -6738110, 35256183, -11765377 + ], + "originDatasets": [ + { + "kgId": "57ac8798-a260-4c9b-8f9c-3e32d1dd3aca", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s32 (sACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6180,6 +7531,13 @@ 4307795, 34460360, -12141905 + ], + "originDatasets": [ + { + "kgId": "57ac8798-a260-4c9b-8f9c-3e32d1dd3aca", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s32 (sACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6219,6 +7577,13 @@ -4861218, 14163048, 15911877 + ], + "originDatasets": [ + { + "kgId": "2801b466-fc6e-4079-91da-1f2a5180f76c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 33 (ACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6236,6 +7601,13 @@ 5087045, 15562321, 16125051 + ], + "originDatasets": [ + { + "kgId": "2801b466-fc6e-4079-91da-1f2a5180f76c", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area 33 (ACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6275,6 +7647,13 @@ -6122937, 49256108, 11929896 + ], + "originDatasets": [ + { + "kgId": "7a326443-3ced-482f-8772-fb948b0f298f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p32 (pACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6292,6 +7671,13 @@ 7759613, 48520792, 12436058 + ], + "originDatasets": [ + { + "kgId": "7a326443-3ced-482f-8772-fb948b0f298f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area p32 (pACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6331,6 +7717,13 @@ -3247887, 24596479, -9615493 + ], + "originDatasets": [ + { + "kgId": "2092649c-7880-4d13-9537-a8f5a71dccf3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s24 (sACC) [v16.1, Colin 27, left hemisphere]" + } ] }, { @@ -6348,6 +7741,13 @@ 3259899, 23813535, -9257019 + ], + "originDatasets": [ + { + "kgId": "2092649c-7880-4d13-9537-a8f5a71dccf3", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Area s24 (sACC) [v16.1, Colin 27, right hemisphere]" + } ] } ], @@ -6396,6 +7796,13 @@ -13947917, -9576389, -18975694 + ], + "originDatasets": [ + { + "kgId": "4225fb8e-b9b4-456a-961e-9db90acac575", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "HATA (Hippocampus) [v11.1, Colin 27, left hemisphere]" + } ] }, { @@ -6413,6 +7820,13 @@ 15080586, -8358974, -17871795 + ], + "originDatasets": [ + { + "kgId": "4225fb8e-b9b4-456a-961e-9db90acac575", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "HATA (Hippocampus) [v11.1, Colin 27, right hemisphere]" + } ] } ], @@ -6452,6 +7866,13 @@ -20926052, -6082765, -33357509 + ], + "originDatasets": [ + { + "kgId": "f251d71c-32ac-489d-b96d-fe5e1297fcb7", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Entorhinal Cortex [v11.1, Colin 27, left hemisphere]" + } ] }, { @@ -6469,6 +7890,13 @@ 22877203, -3501469, -32577556 + ], + "originDatasets": [ + { + "kgId": "f251d71c-32ac-489d-b96d-fe5e1297fcb7", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Entorhinal Cortex [v11.1, Colin 27, right hemisphere]" + } ] } ], @@ -6519,6 +7947,13 @@ -27476326, -26068931, -11082817 + ], + "originDatasets": [ + { + "kgId": "f02f274f-5e8f-4c0b-a4c8-eef628a8af01", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CA (Hippocampus) [v11.1, Colin 27, left hemisphere]" + } ] }, { @@ -6536,6 +7971,13 @@ 29426785, -24801145, -11142814 + ], + "originDatasets": [ + { + "kgId": "f02f274f-5e8f-4c0b-a4c8-eef628a8af01", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "CA (Hippocampus) [v11.1, Colin 27, right hemisphere]" + } ] } ], @@ -6574,6 +8016,13 @@ -26946498, -26708171, -9589494 + ], + "originDatasets": [ + { + "kgId": "677c84c3-56b2-4671-bc63-15d3dda730a2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "DG (Hippocampus) [v11.1, Colin 27, left hemisphere]" + } ] }, { @@ -6591,6 +8040,13 @@ 28316456, -24674684, -10596203 + ], + "originDatasets": [ + { + "kgId": "677c84c3-56b2-4671-bc63-15d3dda730a2", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "DG (Hippocampus) [v11.1, Colin 27, right hemisphere]" + } ] } ], @@ -6630,6 +8086,13 @@ -20352171, -24057796, -16326997 + ], + "originDatasets": [ + { + "kgId": "1153f14e-100f-477e-bf95-89fb0af6d80b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Subiculum (Hippocampus) [v11.1, Colin 27, left hemisphere]" + } ] }, { @@ -6647,6 +8110,13 @@ 22543982, -23195614, -15923499 + ], + "originDatasets": [ + { + "kgId": "1153f14e-100f-477e-bf95-89fb0af6d80b", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Subiculum (Hippocampus) [v11.1, Colin 27, right hemisphere]" + } ] } ], @@ -6722,6 +8192,13 @@ -8457921, -55262376, -30235149 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, Colin 27, left hemisphere]" + } ] }, { @@ -6739,6 +8216,13 @@ 7917989, -54201058, -31489418 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, Colin 27, right hemisphere]" + } ] } ], @@ -6787,6 +8271,13 @@ -16612782, -56036341, -36064536 + ], + "originDatasets": [ + { + "kgId": "870cdd4a-fdb4-4d70-9c3d-d459a122c845", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Dorsal Dentate Nucleus (Cerebellum) [v6.2, Colin 27, left hemisphere]" + } ] }, { @@ -6804,6 +8295,13 @@ 15388967, -58303395, -36586280 + ], + "originDatasets": [ + { + "kgId": "870cdd4a-fdb4-4d70-9c3d-d459a122c845", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Dorsal Dentate Nucleus (Cerebellum) [v6.2, Colin 27, right hemisphere]" + } ] } ], @@ -6843,6 +8341,13 @@ -13112867, -56176072, -29957111 + ], + "originDatasets": [ + { + "kgId": "d3e0ae99-49f4-4bb1-a394-c9c12016ed2f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ventral Dentate Nucleus (Cerebellum) [v6.2, Colin 27, left hemisphere]" + } ] }, { @@ -6860,6 +8365,13 @@ 12107011, -55974170, -31385609 + ], + "originDatasets": [ + { + "kgId": "d3e0ae99-49f4-4bb1-a394-c9c12016ed2f", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Ventral Dentate Nucleus (Cerebellum) [v6.2, Colin 27, right hemisphere]" + } ] } ], @@ -6908,6 +8420,13 @@ -3828877, -53149733, -29013369 + ], + "originDatasets": [ + { + "kgId": "dec5c207-c0d9-4f25-a333-1db039c570cb", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Fastigial Nucleus (Cerebellum) [v6.2, Colin 27, left hemisphere]" + } ] }, { @@ -6925,6 +8444,13 @@ 3011287, -53069977, -29040632 + ], + "originDatasets": [ + { + "kgId": "dec5c207-c0d9-4f25-a333-1db039c570cb", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Fastigial Nucleus (Cerebellum) [v6.2, Colin 27, right hemisphere]" + } ] } ], @@ -6973,6 +8499,13 @@ -8457921, -55262376, -30235149 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, Colin 27, left hemisphere]" + } ] }, { @@ -6990,6 +8523,13 @@ 7917989, -54201058, -31489418 + ], + "originDatasets": [ + { + "kgId": "658a7f71-1b94-4f4a-8f15-726043bbb52a", + "kgSchema": "minds/core/dataset/v1.0.0", + "filename": "Interposed Nucleus (Cerebellum) [v6.2, Colin 27, right hemisphere]" + } ] } ], diff --git a/src/res/generateAllenDataset.js b/src/res/generateAllenDataset.js deleted file mode 100644 index 3b41d23dacd6e4c7375f7f42b2224e7d429501fd..0000000000000000000000000000000000000000 --- a/src/res/generateAllenDataset.js +++ /dev/null @@ -1,82 +0,0 @@ -const fs = require('fs') - - -const dict = { - 'hbp-00015': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=action%20potential#Project/9bf31c7ff062936a96d3c8bd1f8f2ff3', - 'hbp-00014': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=action%20potential#Project/aab3238922bcc25a6f606eb525ffdc56', - 'hbp-00013': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=action%20potential#Project/c51ce410c124a10e0db5e4b97fc2af39', - 'hbp-00012': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=action%20potential#Project/c20ad4d76fe97759aa27a0c99bff6710', - 'hbp-00011': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=action%20potential#Project/6512bd43d9caa6e02c990b0a82652dca', - 'hbp-00005': 'https://www.humanbrainproject.eu/en/explore-the-brain/search/?q=stdp#Project/e4da3b7fbbce2345d7772b0674a318d5' -} - -const dict2 = { - '140213' : 'Subject/9703f44d9e8e3e89b04fe32df38d3a50', - '140220' : 'Subject/62a12ea44022cc61bc50622c25d9ba90', - '140304' : 'Subject/b7a9bfa817b00f0b8602eef0961dd9c1', - '140514' : 'Subject/6d212b1a18a6f09098123aeff7ee540e', - '140505' : 'Subject/173dc7e71e243a7a6ad5718872950c3e', - '140519' : 'Subject/6dc041463d5e021652824319d0273289', -} - - -const planeFragment = 'GCaMP6' - -fs.readdir('./raw/allenFromCamila',(err,files) => { - if(err) throw err - const filteredFiles = files.filter(file => !(/md$/.test(file))) - const json = filteredFiles.map(file => { - const data = fs.readFileSync(`./raw/allenFromCamila/${file}`, 'utf-8') - - const json = JSON.parse(data) - const regex = /hbp\-[0-9]{5}/.exec(file) - const name = json.name - ? json.name - : json.Name - let kgID - const obj = { - type : 'Allen Dataset', - name : name, - regionName : [], - targetParcellation : 'Allen Mouse Brain Atlas', - files : [{ - filename : name, - name : name, - mimetype : 'raw', - }] - } - if(regex && dict[regex[0]]){ - kgID = /Project\/.*?$/.exec(dict[regex[0]])[0] - obj.regionName = [{ - regionName : json['Primary region(s)'], - relationship : 'equals' - }] - }else{ - const regex2 = /[0-9]{6}/.exec(file) - if(regex2 && dict2[regex2[0]]){ - kgID = dict2[regex2[0]] - obj.regionName = obj.regionName.concat([{ - regionName : 'Prelimbic area', - relationship : 'equals' - },{ - regionName : 'Primary motor area', - relationship : 'equals' - },{ - regionName : 'Primary somatosensory area', - relationship : 'equals' - },{ - regionName : 'Anteromedial visual area', - relationship : 'equals' - }]) - }else if (new RegExp(planeFragment).test(file)){ - kgID = null - } - } - obj.kgID = kgID - return obj - }) - fs.writeFile('./raw/allenTestAggregated.json', JSON.stringify(json), 'utf-8', (err) => { - if(err) throw err - console.log('finished writing') - }) -}) \ No newline at end of file diff --git a/src/res/populateBigBrainRelatedAreas.js b/src/res/populateBigBrainRelatedAreas.js deleted file mode 100644 index 1243d1cf8f86410f2120ae22fee0d2865bf97474..0000000000000000000000000000000000000000 --- a/src/res/populateBigBrainRelatedAreas.js +++ /dev/null @@ -1,7 +0,0 @@ -const fs = require('fs') -const path = require('path') - -const bigbrain = fs.readFileSync(path.join(__dirname, './ext/bigbrain.json'), 'utf-8') -const colin = fs.readFileSync(path.join(__dirname, './ext/mni152.json'), 'utf-8') - -const bigbrainJson = JSON.parse(bigbrain) diff --git a/src/res/populateColinKgID.js b/src/res/populateColinKgID.js deleted file mode 100644 index a45a772cfbfabdd2ee1ff1af3bf081a0861d798a..0000000000000000000000000000000000000000 --- a/src/res/populateColinKgID.js +++ /dev/null @@ -1,449 +0,0 @@ -const fs = require('fs') - -const dictArr = [ - { - "value": "Probabilistic cytoarchitectonic map of AStr (Amygdala)", - "uuid": "7772a4e8-1c35-445a-b7f4-4829a6202ed0", - "reference": "Dataset/cbfa0a7ecfab0b8c1b3cf39f19f4643e" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 1 (PostCG)", - "uuid": "7951a65c-34f3-435b-93a6-9383e739a8e3", - "reference": "Dataset/e278ef40929805586737c78aeb8c4ec6" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 2 (PostCS)", - "uuid": "30785c4a-fbc8-4c17-8afb-aa4e263c5904", - "reference": "Dataset/9349857d0b9d7f89d5948b0c10c42bcb" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 25 (sACC)", - "uuid": "e2a86898-c739-4fd6-a962-ca09b954d066", - "reference": "Dataset/4cff63f6a270b19f7f541e100e48913c" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 33 (ACC)", - "uuid": "ad3a655a-99b7-4e91-95bd-32ee1c6254fb", - "reference": "Dataset/c6aea16fb9af3f9a275ee7fb753573de" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 3a (PostCG)", - "uuid": "8f0b31d0-e7c5-4006-8f28-305ded7373de", - "reference": "Dataset/3473511a2ea226a636273e76186bac3b" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 3b (PostCG)", - "uuid": "c4aaccc0-4eda-4022-a06c-50fc3afccbfd", - "reference": "Dataset/db08224bd75c21ece58b145871b5be40" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 44 (IFG)", - "uuid": "35591609-651c-4d08-a4b5-92dbfe00e89f", - "reference": "Dataset/d0abf7131bc3460ac188632f40bf0748" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 45 (IFG)", - "uuid": "b240bd6e-9298-47d4-88b3-288024a4766b", - "reference": "Dataset/00748b8d790c0509d78f0c8679017935" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 4a (PreCG)", - "uuid": "8f69e5e2-b84e-4884-9bd9-efa787762f0e", - "reference": "Dataset/9c861298d842b61f14f0891e4f556cb6" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 4p (PreCG)", - "uuid": "5b7756dc-e2ac-4849-b64c-acd1e4405508", - "reference": "Dataset/9c8bf7b9620288e37de914e14514a7cb" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 5Ci (SPL)", - "uuid": "543e8f39-3193-4c42-bf7c-af0db5a734fa", - "reference": "Dataset/925dd675414de23caa52e0367c1a3375" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 5L (SPL)", - "uuid": "bfa768fa-0d81-4947-90b9-4e0f5943ce98", - "reference": "Dataset/bbe333a7175fa91ca85808525a8f3a95" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 5M (SPL)", - "uuid": "62e6f733-e207-4bf4-aa00-a2e8d7be8dfe", - "reference": "Dataset/4594e46485d1384a0a1cebd5401b0d02" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 7A (SPL)", - "uuid": "2bd849cb-f710-40da-a4cf-b2998a10e69b", - "reference": "Dataset/03af25a9e0615b08dd336cf19765b6dd" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 7M (SPL)", - "uuid": "d271ca98-bc2c-40d9-bb73-77d749c07d4e", - "reference": "Dataset/4246c3fb4cce9f1926f2f137e98bbfdb" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 7P (SPL)", - "uuid": "af2a6444-6c51-43e2-8ef7-f82736961815", - "reference": "Dataset/b1570fa8c0c775486afad8730acb4400" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area 7PC (SPL)", - "uuid": "905cab63-6eeb-4a61-9fd6-b4d0cd90504d", - "reference": "Dataset/98c962a9f987f1ac5798bf97c5faa9cf" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area FG1 (FusG)", - "uuid": "93872b4e-417c-484e-9df3-76b07feeb34c", - "reference": "Dataset/bb9bd9dbcbb1f9172e9aa1c5865a5411" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area FG2 (FusG)", - "uuid": "2fd16a43-acdc-4b5c-9548-4a5719905377", - "reference": "Dataset/d01f09f2e90f9a856262f0a0c829358f" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area FG3 (FusG)", - "uuid": "0a831b02-89e7-4c32-8dc0-cececd6de20a", - "reference": "Dataset/67d75cb8a7ae67e9008fde9c6798bd9f" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area FG4 (FusG)", - "uuid": "29cc742b-bf4d-4b88-ae1d-eb5dbd17bf73", - "reference": "Dataset/c89cb70ede397da7c18dc56793a6d1eb" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Fo1 (OFC)", - "uuid": "cc324e6b-3b50-4d6c-a8ef-b478fd1764b4", - "reference": "Dataset/4d6a09d1a8264ec9060d8b658d1a28b7" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Fo2 (OFC)", - "uuid": "68be103f-62fd-4e33-a632-10778b6898cb", - "reference": "Dataset/7b8a4c031ef1c753e13b8aacb2cb28a9" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Fo3 (OFC)", - "uuid": "79de7855-a719-4909-9001-0f7bfff57b00", - "reference": "Dataset/b370022eaddfce62b33814b2853b8ad6" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Fp1 (Fpole)", - "uuid": "515b269c-dc29-4355-88c5-b4f1e854f9a3", - "reference": "Dataset/19e764559ef6e1e11fa7ca0c061b3e1b" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Fp2 (Fpole)", - "uuid": "93ee973c-e997-4707-826d-96c957ae742a", - "reference": "Dataset/f147c4445b7fe8c26d110e5aa327dc8c" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Id1 (Insula)", - "uuid": "3e6ae903-5ae5-4203-857a-43b29179a0bc", - "reference": "Dataset/3b628033a68b7b2cafd8501706042b3e" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Ig1 (Insula)", - "uuid": "4956bbdb-f9ad-4fd5-a837-f5646aeed55b", - "reference": "Dataset/b92753135f125edbf285cdae74a45572" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area Ig2 (Insula)", - "uuid": "d5a4e61d-b4ca-432a-9179-fc82a5102294", - "reference": "Dataset/d08c85f85353d7d5a03ec3a10ef9566d" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area OP1 (POperc)", - "uuid": "c5b9bc94-9024-40d9-b8c7-79e19fe96524", - "reference": "Dataset/1ecc35fa2ef043d9026eda54e32ee3c9" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area OP2 (POperc)", - "uuid": "a2fe492a-6d17-4699-8cec-09ce9d6a69d3", - "reference": "Dataset/3b6e889ba30baf75a016c34c63609caf" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area OP3 (POperc)", - "uuid": "b9d7fdb4-6ec6-46f3-ae03-b6640dc0085c", - "reference": "Dataset/77bb5b859947674decd96f8886619653" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area OP4 (POperc)", - "uuid": "12fde483-c866-49c2-8c8e-fd0195e194e3", - "reference": "Dataset/b147c7f329c4d0069fa35e260fafed0e" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PF (IPL)", - "uuid": "f14b9614-cd37-4e0b-8c28-56d171ae2d1e", - "reference": "Dataset/e30a06f402f98e4e2e0b80425a569f97" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PFcm (IPL)", - "uuid": "28897f4b-aa46-4830-a17b-a54770931115", - "reference": "Dataset/47fcb30b036539ab7c009399bac6b6c1" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PFm (IPL)", - "uuid": "b052fbe0-ae5a-4171-b3be-104aca1e938b", - "reference": "Dataset/5f8db801807210e19645d3958668c60d" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PFop (IPL)", - "uuid": "1def1da3-7936-4c64-8777-e632fbc73e0c", - "reference": "Dataset/4801fcd1e79382e28902c38471547a0c" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PFt (IPL)", - "uuid": "87d46261-1367-4ba0-b8ee-a353e911dd4b", - "reference": "Dataset/be1bde02b8ddca822cace9cdfae221eb" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PGa (IPL)", - "uuid": "411b4c3f-4715-4c25-849d-85f884eece8b", - "reference": "Dataset/a27ec0812e3277ec0a93d082bbace351" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area PGp (IPL)", - "uuid": "7868eb3b-e05d-41bc-ace5-32d9e6f1af48", - "reference": "Dataset/0f761108088e5c6c0f1993a84b85e461" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area TE 1.0 (HESCHL)", - "uuid": "769bc7b5-e2c3-41a7-aa2d-c09c229ecbef", - "reference": "Dataset/f5dcc725af7fdaef1e184484b495045c" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area TE 1.1 (HESCHL)", - "uuid": "7286763b-dad9-40ef-bb49-322041f1c95e", - "reference": "Dataset/7e2a5a6921cd568236b7a9d4a1dc1ad7" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area TE 1.2 (HESCHL)", - "uuid": "e9603a3b-2e32-4ac3-9476-3289c2ad9f9f", - "reference": "Dataset/ef2e9f0aedb49f1ee8a305b7d4397971" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area TE 3 (STG)", - "uuid": "942fc925-2e6d-4db4-abc5-df8b4196db5b", - "reference": "Dataset/e8a38320b02668ffce3df8b9024163ff" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hIP1 (IPS)", - "uuid": "39158638-4760-4ae7-a94a-6f2222dbdc45", - "reference": "Dataset/6af6fa88e660803bfe737d78abfba9c6" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hIP2 (IPS)", - "uuid": "164cc939-be2b-4c15-9e43-1d74916f1a87", - "reference": "Dataset/44347ffde2418d102f1fbe3df36ba897" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hIP3 (IPS)", - "uuid": "0b0a5a50-96ca-409f-9fb8-14874f2eb045", - "reference": "Dataset/acd2500102705d2865f4a811f863ce18" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc1 (V1, 17, CalcS)", - "uuid": "f44feb24-9198-4cd5-9f39-8173a8734865", - "reference": "Dataset/a49480ea46ec06a51f839ec6bae404b1" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc2 (V2, 18)", - "uuid": "7680a762-08ba-4f5c-aac1-acf5a7773cf1", - "reference": "Dataset/4ceee0c2684c257fa7401cd923f44b6a" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc3d (Cuneus)", - "uuid": "62e045a6-94d4-4764-befa-229429a5742d", - "reference": "Dataset/3f8497d0e7b282c215666f4c216ea2a3" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc3v (LingG)", - "uuid": "945e7014-2633-4f9f-8b15-b486285a7e5f", - "reference": "Dataset/00f9638f9e81627771ccf3c515c01fac" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc4d (Cuneus)", - "uuid": "b7a80af5-6d2b-46b1-ab33-b9405ffb6f6e", - "reference": "Dataset/48641ad140c23dc88d4034ab11ecf41e" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc4la (LOC)", - "uuid": "5dfa15ad-c814-48b5-ba51-679c0d9c5fbd", - "reference": "Dataset/7a99754a1a8f941ce16f2eb9ad106d0f" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc4lp (LOC)", - "uuid": "4343b80b-f2e1-4a5c-882d-6f17b7b37bb7", - "reference": "Dataset/d5205cc20d9f3e323f537f050e963a1d" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc4v (LingG)", - "uuid": "e05ab6d2-c698-4283-bd67-8476b5dabd73", - "reference": "Dataset/b692644f1e98a9889a7756f2448dd88a" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area hOc5 (LOC)", - "uuid": "61089dcb-52ee-456b-9fe4-a28492281783", - "reference": "Dataset/9ec06ecd5945a620414509aaa0e04425" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area s24 (sACC)", - "uuid": "de488de5-e84c-450a-a63a-6d7a80858d0f", - "reference": "Dataset/64381c2320e4e0a448f20b9e903f647a" - }, - { - "value": "Probabilistic cytoarchitectonic map of Area s32 (sACC)", - "uuid": "84334f98-6db8-4cae-8228-b70ca53ff455", - "reference": "Dataset/439d1470b132315451f25156c73a1f01" - }, - { - "value": "Probabilistic cytoarchitectonic map of CA1 (Hippocampus)", - "uuid": "ea3dd5dd-25dc-4ff7-a15e-5f19382fdec3", - "reference": "Dataset/ca2d24694a35504816e7aefa30754f80" - }, - { - "value": "Probabilistic cytoarchitectonic map of CA2 (Hippocampus)", - "uuid": "094d5664-86a6-4b72-8955-f0a01f4578dd", - "reference": "Dataset/c04281360c6236a74876a7c68ea579dc" - }, - { - "value": "Probabilistic cytoarchitectonic map of CA3 (Hippocampus)", - "uuid": "bbfa2c28-4dc2-4905-81cd-8f1bb217b70e", - "reference": "Dataset/0480823e8d127178b0b71d3091ddef1f" - }, - { - "value": "Probabilistic cytoarchitectonic map of CM (Amygdala)", - "uuid": "393e8395-1fe5-4b0e-b71d-d3642904c947", - "reference": "Dataset/76b8f4f9a6dfee5e26ff535db561b3df" - }, - { - "value": "Probabilistic cytoarchitectonic map of Ch 1-3 (Basal Forebrain)", - "uuid": "360866f3-ecf9-4fbf-bddb-5c257b75d9aa", - "reference": "Dataset/14ca3b38abd01aaf41a2ec01327425ea" - }, - { - "value": "Probabilistic cytoarchitectonic map of Ch 4 (Basal Forebrain)", - "uuid": "d7f376b1-6a4a-4b60-8d4a-0b33b2caea93", - "reference": "Dataset/a4124b731158b0ae9528cb0ca704ed89" - }, - { - "value": "Probabilistic cytoarchitectonic map of DG (Hippocampus)", - "uuid": "a0c37409-9ab9-475c-b8ca-ac26931e2076", - "reference": "Dataset/822002eb2dda15740da5b787289b8bf1" - }, - { - "value": "Probabilistic cytoarchitectonic map of Dorsal Dentate Nucleus (Cerebellum)", - "uuid": "c769c77f-bf7f-4dcc-8dea-17a8490c7de7", - "reference": "Dataset/6acab26c0e21a9cfb56bda875401f208" - }, - { - "value": "Probabilistic cytoarchitectonic map of Entorhinal Cortex", - "uuid": "f289487b-e03d-498b-8764-294ca4c3ea2f", - "reference": "Dataset/f5b0720e47bf31ecbbdf2f8b4e9b1f62" - }, - { - "value": "Probabilistic cytoarchitectonic map of Fastigial Nucleus (Cerebellum)", - "uuid": "01226dce-dd8a-484f-a683-f9cfc0a73504", - "reference": "Dataset/abdf1ae00cd05d8e53f167870ca1f97b" - }, - { - "value": "Probabilistic cytoarchitectonic map of HATA (Hippocampus)", - "uuid": "123df9a1-db94-4624-85ee-b877343dd8c4", - "reference": "Dataset/6beb7234ab5aec18efaf09b8f5f396ef" - }, - { - "value": "Probabilistic cytoarchitectonic map of Interposed Nucleus (Cerebellum)", - "uuid": "33dcfd4a-09ba-493b-8025-3e7d63eea456", - "reference": "Dataset/c99a7efffacca3b364c05a7a9345839a" - }, - { - "value": "Probabilistic cytoarchitectonic map of LB (Amygdala)", - "uuid": "fa4e681b-c76d-4764-8821-8fca40e5af9b", - "reference": "Dataset/f35c3cd95c69038c00654368ea4c1d1e" - }, - { - "value": "Probabilistic cytoarchitectonic map of SF (Amygdala)", - "uuid": "9ab308bc-a5ad-45b8-98cb-2a453d767a95", - "reference": "Dataset/7de5bfc9a49adab222aa0496e3b973d2" - }, - { - "value": "Probabilistic cytoarchitectonic map of Subc (Hippocampus)", - "uuid": "b8b96954-1544-405b-ac51-4a12ce54afd9", - "reference": "Dataset/4646c5ae8b8020b6737536d03dc11172" - }, - { - "value": "Probabilistic cytoarchitectonic map of Ventral Dentate Nucleus (Cerebellum)", - "uuid": "58741d45-6d01-4263-9797-e5cd515e650f", - "reference": "Dataset/aff5abef8edf16f1bcf637a44233feb6" - } -] - -const querySingle = (obj) => new Promise((resolve, reject) => { - if(obj.labelIndex){ - const matchIndex = dictArr.findIndex(entry => `Probabilistic cytoarchitectonic map of ${obj.name}` === entry.value) - let kgref - if(matchIndex >= 0){ - - }else{ - if(obj.name === 'Area 2 (PostCG)'){ - kgref = 'Dataset/9349857d0b9d7f89d5948b0c10c42bcb' - } - if(obj.name === ''){ - - } - console.error('could not find a match', obj.name) - } - resolve(obj) - }else{ - Promise.all(obj.children.map(item => querySingle(item))) - .then(children => resolve( - Object.assign({}, obj, {children}) - )) - .catch(err => reject(err)) - } -}) - -const getKgItemFromName = (name) => { - const foundEntry = dictArr.find(entry => `Probabilistic cytoarchitectonic map of ${name}` === entry.value) - return foundEntry - ? foundEntry - : name === 'Area 2 (PostCG)' - ? getKgItemFromName('Area 2 (PostCS)') - : name === 'emboliform nucleus, globose nucleus' - ? getKgItemFromName('Interposed Nucleus (Cerebellum)') - : (console.log('could not find anything, issue', name), null) -} - -const querySingleFlat = (obj) => Object.assign({}, obj, { - type : 'Probabilistic cytoarchitectonic map', - name : getKgItemFromName(obj.regionName[0].regionName).value, - kgID : getKgItemFromName(obj.regionName[0].regionName).reference, - uuid : getKgItemFromName(obj.regionName[0].regionName).uuid -}) - -fs.readFile('./raw/pmapsAggregatedData.json','utf-8', (err, data) => { - if(err) throw err - const arr = JSON.parse(data) - const newarr = arr.map(querySingleFlat) - fs.writeFile('./raw/newPmapsAggregatedData.json', JSON.stringify(newarr), 'utf-8', (err) => { - if(err) throw err - console.log('done') - }) -}) - -// fetch("https://kg.humanbrainproject.org/api/smartproxy/kg/_search", { -// "credentials":"include", -// "headers":{}, -// "referrer":"https://kg.humanbrainproject.org/webapp/?q=area%2044%20%28IFG%29", -// "referrerPolicy":"no-referrer-when-downgrade", -// "body":"{\"query\":{\"query_string\":{\"query\":\"Area hIP1 (IPS)\"}}}", -// "method":"POST", -// "mode":"cors"}) -// .then(res => res.json()) -// .then(json => { -// fs.writeFile('./raw/hip1.json', JSON.stringify(json), 'utf-8', (err) => { -// if(err) throw err -// console.log('writing finished') -// }) -// }) -// .catch(console.error) \ No newline at end of file diff --git a/src/services/effect/effect.spec.ts b/src/services/effect/effect.spec.ts index c8bb115fca5e4d06deba3e657583e2443f6a52e7..d62f8d8b0efb499858aa10443d92809c34b94ba1 100644 --- a/src/services/effect/effect.spec.ts +++ b/src/services/effect/effect.spec.ts @@ -27,6 +27,13 @@ const hoc1 = { -84646549, 1855106, ], + originDatasets: [ + { + kgSchema: "minds/core/dataset/v1.0.0", + kgId: "5c669b77-c981-424a-858d-fe9f527dbc07", + filename: "Area hOc1 (V1, 17, CalcS) [v2.4, Colin 27, left hemisphere]" + } + ], } describe('effect.ts', () => { diff --git a/src/ui/databrowserModule/databrowser.module.ts b/src/ui/databrowserModule/databrowser.module.ts index c0dd1fd10c3ba6bb94dd8bb61426c9fc09472407..00ced43a6f64ff6246291e70c47acfedcf25f35b 100644 --- a/src/ui/databrowserModule/databrowser.module.ts +++ b/src/ui/databrowserModule/databrowser.module.ts @@ -28,6 +28,24 @@ import { PreviewFileVisibleInSelectedReferenceTemplatePipe } from "./util/previe import { DatasetPreviewList, UnavailableTooltip } from "./singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.component"; import { PreviewComponentWrapper } from "./preview/previewComponentWrapper/previewCW.component"; import { BulkDownloadBtn, TransformDatasetToIdPipe } from "./bulkDownload/bulkDownloadBtn.component"; +import { ShowDatasetDialogDirective, IAV_DATASET_SHOW_DATASET_DIALOG_CMP } from "./showDatasetDialog.directive"; +import { PreviewDatasetFile, IAV_DATASET_PREVIEW_DATASET_FN } from "./singleDataset/datasetPreviews/previewDatasetFile.directive"; +import { Store } from "@ngrx/store"; +import { DATASETS_ACTIONS_TYPES } from "src/services/state/dataStore.store"; + + +// TODO not too sure if this is the correct place for providing the callback token +const previewEmitFactory = (store) => { + return (file, dataset) => { + store.dispatch({ + type: DATASETS_ACTIONS_TYPES.PREVIEW_DATASET, + payload: { + file, + dataset + } + }) + } +} @NgModule({ imports: [ @@ -47,6 +65,12 @@ import { BulkDownloadBtn, TransformDatasetToIdPipe } from "./bulkDownload/bulkDo PreviewComponentWrapper, BulkDownloadBtn, + /** + * Directives + */ + ShowDatasetDialogDirective, + PreviewDatasetFile, + /** * pipes */ @@ -76,6 +100,8 @@ import { BulkDownloadBtn, TransformDatasetToIdPipe } from "./bulkDownload/bulkDo GetKgSchemaIdFromFullIdPipe, BulkDownloadBtn, TransformDatasetToIdPipe, + ShowDatasetDialogDirective, + PreviewDatasetFile, ], entryComponents: [ DataBrowser, @@ -84,6 +110,14 @@ import { BulkDownloadBtn, TransformDatasetToIdPipe } from "./bulkDownload/bulkDo ], providers: [ KgSingleDatasetService, + { + provide: IAV_DATASET_SHOW_DATASET_DIALOG_CMP, + useValue: SingleDatasetView + },{ + provide: IAV_DATASET_PREVIEW_DATASET_FN, + useFactory: previewEmitFactory, + deps: [ Store ] + } ], schemas: [ CUSTOM_ELEMENTS_SCHEMA diff --git a/src/ui/databrowserModule/databrowser.useEffect.ts b/src/ui/databrowserModule/databrowser.useEffect.ts index add27a5bf5e2947a0ebc7bb25764cd7d20bcd6e8..b760603e5a4e349b4138c4f0b49de52589869c9b 100644 --- a/src/ui/databrowserModule/databrowser.useEffect.ts +++ b/src/ui/databrowserModule/databrowser.useEffect.ts @@ -2,7 +2,7 @@ import { Injectable, OnDestroy } from "@angular/core"; import { Actions, Effect, ofType } from "@ngrx/effects"; import { select, Store } from "@ngrx/store"; import { from, merge, Observable, of, Subscription, forkJoin, combineLatest } from "rxjs"; -import { filter, map, scan, switchMap, withLatestFrom, mapTo, shareReplay, startWith, distinctUntilChanged } from "rxjs/operators"; +import { filter, map, scan, switchMap, withLatestFrom, mapTo, shareReplay, startWith, distinctUntilChanged, concatMap } from "rxjs/operators"; import { LoggingService } from "src/logging"; import { DATASETS_ACTIONS_TYPES, IDataEntry, ViewerPreviewFile } from "src/services/state/dataStore.store"; import { IavRootStoreInterface, ADD_NG_LAYER, CHANGE_NAVIGATION } from "src/services/stateStore.service"; @@ -55,6 +55,8 @@ export class DataBrowserUseEffect implements OnDestroy { private http: HttpClient ) { + // TODO this is almost definitely wrong + // possibily causing https://github.com/HumanBrainProject/interactive-viewer/issues/502 this.subscriptions.push( this.store$.pipe( select('dataStore'), @@ -129,12 +131,24 @@ export class DataBrowserUseEffect implements OnDestroy { this.previewDatasetFile$ = actions$.pipe( ofType(DATASETS_ACTIONS_TYPES.PREVIEW_DATASET), - map(actionBody => { + concatMap(actionBody => { + const { payload = {} } = actionBody as any - const { file = null } = payload as { file: ViewerPreviewFile, dataset: IDataEntry } - return file + const { file = null, dataset } = payload as { file: ViewerPreviewFile, dataset: IDataEntry } + const { fullId } = dataset + + const { filename, ...rest } = file + if (Object.keys(rest).length === 0) { + const re = /\/([a-f0-9-]+)$/.exec(fullId) + if (!re) return of(null) + const url = `${DATASET_PREVIEW_URL}/${re[0]}/${encodeURIComponent(filename)}` + return this.http.get<ViewerPreviewFile>(url) + } else { + return of(file) + } }), - shareReplay(1) + shareReplay(1), + distinctUntilChanged() ) this.navigateToPreviewPosition$ = this.previewDatasetFile$.pipe( diff --git a/src/ui/databrowserModule/kgSingleDatasetService.service.ts b/src/ui/databrowserModule/kgSingleDatasetService.service.ts index 82d26d4089f0cb200e8925243a36d9bd086e13b2..d6180e3e4853f7a973af78a2fd464cefd5474446 100644 --- a/src/ui/databrowserModule/kgSingleDatasetService.service.ts +++ b/src/ui/databrowserModule/kgSingleDatasetService.service.ts @@ -7,7 +7,6 @@ import { AtlasViewerConstantsServices } from "src/atlasViewer/atlasViewer.consta import { IDataEntry, ViewerPreviewFile, DATASETS_ACTIONS_TYPES } from "src/services/state/dataStore.store"; import { SHOW_BOTTOM_SHEET } from "src/services/state/uiState.store"; import { IavRootStoreInterface, REMOVE_NG_LAYER } from "src/services/stateStore.service"; -import { GetKgSchemaIdFromFullIdPipe } from "./util/getKgSchemaIdFromFullId.pipe"; @Injectable({ providedIn: 'root' }) export class KgSingleDatasetService implements OnDestroy { @@ -76,7 +75,7 @@ export class KgSingleDatasetService implements OnDestroy { }) } - public previewFile(file: ViewerPreviewFile, dataset: IDataEntry) { + public previewFile(file: Partial<ViewerPreviewFile>, dataset: Partial<IDataEntry>) { this.store$.dispatch({ type: DATASETS_ACTIONS_TYPES.PREVIEW_DATASET, payload: { diff --git a/src/ui/databrowserModule/showDatasetDialog.directive.spec.ts b/src/ui/databrowserModule/showDatasetDialog.directive.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..18fa8349d210f0f86fdc82ecd8a2af4efaf57db4 --- /dev/null +++ b/src/ui/databrowserModule/showDatasetDialog.directive.spec.ts @@ -0,0 +1,162 @@ +import { Component } from "@angular/core"; +import { async, TestBed } from "@angular/core/testing"; +import { AngularMaterialModule } from "../sharedModules/angularMaterial.module"; +import { ShowDatasetDialogDirective, IAV_DATASET_SHOW_DATASET_DIALOG_CMP } from "./showDatasetDialog.directive"; +import { By } from "@angular/platform-browser"; +import { MatDialog } from "@angular/material/dialog"; +import { MatSnackBar } from "@angular/material/snack-bar"; + +@Component({ + template: '' +}) + +class TestCmp{} + +const dummyMatDialog = { + open: val => {} +} + +const dummyMatSnackBar = { + open: val => {} +} + +class DummyDialogCmp{} + +describe('ShowDatasetDialogDirective', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ + AngularMaterialModule + ], + declarations: [ + TestCmp, + ShowDatasetDialogDirective, + ], + providers: [ + { + provide: MatDialog, + useValue: dummyMatDialog + }, + { + provide: MatSnackBar, + useValue: dummyMatSnackBar + }, + { + provide: IAV_DATASET_SHOW_DATASET_DIALOG_CMP, + useValue: DummyDialogCmp + } + ] + }) + })) + + it('should be able to test directiv,', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: '<div iav-dataset-show-dataset-dialog></div>' + } + }).compileComponents() + + const fixutre = TestBed.createComponent(TestCmp) + const directive = fixutre.debugElement.query( By.directive( ShowDatasetDialogDirective ) ) + + expect(directive).not.toBeNull() + }) + + it('if neither kgId nor fullId is defined, should not call dialog', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: '<div iav-dataset-show-dataset-dialog></div>' + } + }).compileComponents() + + const snackbarOpenSpy = spyOn(dummyMatSnackBar, 'open').and.callThrough() + const dialogOpenSpy = spyOn(dummyMatDialog, 'open').and.callThrough() + + const fixutre = TestBed.createComponent(TestCmp) + fixutre.detectChanges() + + const directive = fixutre.debugElement.query( By.directive( ShowDatasetDialogDirective ) ) + directive.nativeElement.click() + + expect(snackbarOpenSpy).toHaveBeenCalled() + expect(dialogOpenSpy).not.toHaveBeenCalled() + + snackbarOpenSpy.calls.reset() + dialogOpenSpy.calls.reset() + }) + + it('if kgId is defined, should call dialogOpen', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-dataset-show-dataset-dialog + iav-dataset-show-dataset-dialog-kgid="aaa-bbb"> + </div> + ` + } + }).compileComponents() + + const snackbarOpenSpy = spyOn(dummyMatSnackBar, 'open').and.callThrough() + const dialogOpenSpy = spyOn(dummyMatDialog, 'open').and.callThrough() + + const fixutre = TestBed.createComponent(TestCmp) + fixutre.detectChanges() + + const directive = fixutre.debugElement.query( By.directive( ShowDatasetDialogDirective ) ) + directive.nativeElement.click() + + expect(snackbarOpenSpy).not.toHaveBeenCalled() + const mostRecentCall = dialogOpenSpy.calls.mostRecent() + const args = mostRecentCall.args as any[] + + expect(args[0]).toEqual(DummyDialogCmp) + expect(args[1]).toEqual({ + ...ShowDatasetDialogDirective.defaultDialogConfig, + data: { + fullId: `minds/core/dataset/v1.0.0/aaa-bbb` + } + }) + + snackbarOpenSpy.calls.reset() + dialogOpenSpy.calls.reset() + }) + + it('if fullId is defined, should call dialogOpen', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-dataset-show-dataset-dialog + iav-dataset-show-dataset-dialog-fullid="abc/ccc-ddd"> + </div> + ` + } + }).compileComponents() + + const snackbarOpenSpy = spyOn(dummyMatSnackBar, 'open').and.callThrough() + const dialogOpenSpy = spyOn(dummyMatDialog, 'open').and.callThrough() + + const fixutre = TestBed.createComponent(TestCmp) + fixutre.detectChanges() + + const directive = fixutre.debugElement.query( By.directive( ShowDatasetDialogDirective ) ) + directive.nativeElement.click() + + expect(snackbarOpenSpy).not.toHaveBeenCalled() + const mostRecentCall = dialogOpenSpy.calls.mostRecent() + const args = mostRecentCall.args as any[] + expect(args[0]).toEqual(DummyDialogCmp) + expect(args[1]).toEqual({ + ...ShowDatasetDialogDirective.defaultDialogConfig, + data: { + fullId: `abc/ccc-ddd` + } + }) + + snackbarOpenSpy.calls.reset() + dialogOpenSpy.calls.reset() + }) +}) \ No newline at end of file diff --git a/src/ui/databrowserModule/showDatasetDialog.directive.ts b/src/ui/databrowserModule/showDatasetDialog.directive.ts new file mode 100644 index 0000000000000000000000000000000000000000..2d8131e0ab4789738f84c2d1c3c3f8265b86b61d --- /dev/null +++ b/src/ui/databrowserModule/showDatasetDialog.directive.ts @@ -0,0 +1,50 @@ +import { Directive, Input, HostListener, Inject } from "@angular/core"; +import { MatDialog } from "@angular/material/dialog"; +import { MatSnackBar } from "@angular/material/snack-bar"; + +export const IAV_DATASET_SHOW_DATASET_DIALOG_CMP = 'IAV_DATASET_SHOW_DATASET_DIALOG_CMP' +export const IAV_DATASET_SHOW_DATASET_DIALOG_CONFIG = `IAV_DATASET_SHOW_DATASET_DIALOG_CONFIG` + +@Directive({ + selector: '[iav-dataset-show-dataset-dialog]', + exportAs: 'iavDatasetShowDatasetDialog' +}) + +export class ShowDatasetDialogDirective{ + + static defaultDialogConfig = { + autoFocus: false + } + + @Input() + kgSchema: string = 'minds/core/dataset/v1.0.0' + + @Input('iav-dataset-show-dataset-dialog-kgid') + kgId: string + + @Input('iav-dataset-show-dataset-dialog-fullid') + fullId: string + + constructor( + private matDialog: MatDialog, + private snackbar: MatSnackBar, + @Inject(IAV_DATASET_SHOW_DATASET_DIALOG_CMP) private dialogCmp: any + ){ } + + @HostListener('click') + onClick(){ + + if (this.fullId || (this.kgSchema && this.kgId)) { + + this.matDialog.open(this.dialogCmp, { + ...ShowDatasetDialogDirective.defaultDialogConfig, + data: { + fullId: this.fullId || `${this.kgSchema}/${this.kgId}` + } + }) + + } else { + this.snackbar.open(`Cannot show dataset. Neither fullId nor kgId provided.`) + } + } +} diff --git a/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.component.ts b/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.component.ts index 7fcdb4ae1b2419b9e664f476654973ee0ffeae9b..fd98090e22bda2d0a23da2a1bb3d66006329d723 100644 --- a/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.component.ts +++ b/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.component.ts @@ -12,8 +12,6 @@ import { DS_PREVIEW_URL } from 'src/util/constants' export class DatasetPreviewList{ - @Output() public previewingFile: EventEmitter<ViewerPreviewFile> = new EventEmitter() - public datasetPreviewList: any[] = [] public loadingDatasetPreviewList: boolean = false public selectedTemplateSpace$: Observable<any> @@ -42,10 +40,6 @@ export class DatasetPreviewList{ this.cdr.markForCheck() } - public handlePreviewFile(file: ViewerPreviewFile) { - - this.previewingFile.emit(file) - } } @Pipe({ diff --git a/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.template.html b/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.template.html index 25afd1d18921e98c59b6f1c41ecd2449cfeafc6d..3859c93453d7782a3affafbdf80d0cfb872a226e 100644 --- a/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.template.html +++ b/src/ui/databrowserModule/singleDataset/datasetPreviews/datasetPreviewsList/datasetPreviewList.template.html @@ -16,8 +16,12 @@ <ng-container *ngFor="let file of datasetPreviewList"> <!-- preview available --> - <ng-template [ngIf]="(selectedTemplateSpace$ | async | previewFileVisibleInSelectedReferenceTemplatePipe : file)" [ngIfElse]="notAvailalbePreview" > - <mat-list-item (click)=" handlePreviewFile(file)"> + <ng-template [ngIf]="(selectedTemplateSpace$ | async | previewFileVisibleInSelectedReferenceTemplatePipe : file)" + [ngIfElse]="notAvailalbePreview" > + <mat-list-item + [iav-dataset-preview-dataset-file-kgid]="kgId" + [iav-dataset-preview-dataset-file]="file"> + <mat-icon [fontSet]="(file | previewFileIconPipe).fontSet" [fontIcon]="(file | previewFileIconPipe).fontIcon" diff --git a/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.spec.ts b/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..cde8f3681c955e232cf62223348ae13d69e0d5e4 --- /dev/null +++ b/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.spec.ts @@ -0,0 +1,103 @@ +import { Component } from "@angular/core"; +import { async, TestBed } from "@angular/core/testing"; +import { By } from "@angular/platform-browser"; +import { MatSnackBar } from "@angular/material/snack-bar"; +import { AngularMaterialModule } from "src/ui/sharedModules/angularMaterial.module"; +import { PreviewDatasetFile, IAV_DATASET_PREVIEW_DATASET_FN } from './previewDatasetFile.directive' + +@Component({ + template: '' +}) + +class TestCmp{} + +const dummyMatSnackBar = { + open: jasmine.createSpy('open') +} + +const previewDatasetFnSpy = jasmine.createSpy('previewDatasetFn') + +describe('ShowDatasetDialogDirective', () => { + beforeEach(async(() => { + TestBed + .configureTestingModule({ + imports: [ + AngularMaterialModule + ], + declarations: [ + TestCmp, + PreviewDatasetFile, + ], + providers: [ + { + provide: MatSnackBar, + useValue: dummyMatSnackBar + }, + { + provide: IAV_DATASET_PREVIEW_DATASET_FN, + useValue: previewDatasetFnSpy + } + ] + }) + + })) + + afterEach(() => { + dummyMatSnackBar.open.calls.reset() + previewDatasetFnSpy.calls.reset() + }) + + it('should be able to test directive', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: '<div iav-dataset-preview-dataset-file></div>', + } + }).compileComponents() + + const fixutre = TestBed.createComponent(TestCmp) + const directive = fixutre.debugElement.query( By.directive( PreviewDatasetFile ) ) + + expect(directive).not.toBeNull() + }) + + it('without providing file or filename, should not call emitFn', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: '<div iav-dataset-preview-dataset-file></div>', + } + }).compileComponents() + + const fixutre = TestBed.createComponent(TestCmp) + fixutre.detectChanges() + const directive = fixutre.debugElement.query( By.directive( PreviewDatasetFile ) ) + directive.nativeElement.click() + + expect(dummyMatSnackBar.open).toHaveBeenCalled() + expect(previewDatasetFnSpy).not.toHaveBeenCalled() + + }) + + it('only providing filename, should call emitFn', () => { + + TestBed.overrideComponent(TestCmp, { + set: { + template: ` + <div iav-dataset-preview-dataset-file + iav-dataset-preview-dataset-file-filename="banana"> + </div> + `, + } + }).compileComponents() + + const fixutre = TestBed.createComponent(TestCmp) + fixutre.detectChanges() + const directive = fixutre.debugElement.query( By.directive( PreviewDatasetFile ) ) + directive.nativeElement.click() + + expect(dummyMatSnackBar.open).not.toHaveBeenCalled() + expect(previewDatasetFnSpy).toHaveBeenCalledWith({ filename: 'banana' }, { fullId: null }) + + }) +}) \ No newline at end of file diff --git a/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.ts b/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.ts new file mode 100644 index 0000000000000000000000000000000000000000..26683fb73e1b07252af3306899ba634004d81967 --- /dev/null +++ b/src/ui/databrowserModule/singleDataset/datasetPreviews/previewDatasetFile.directive.ts @@ -0,0 +1,66 @@ +import { Directive, Input, HostListener, Inject, Output, EventEmitter, Optional } from "@angular/core"; +import { MatSnackBar } from "@angular/material/snack-bar"; +import { ViewerPreviewFile, IDataEntry } from 'src/services/state/dataStore.store' + +export const IAV_DATASET_PREVIEW_DATASET_FN = 'IAV_DATASET_PREVIEW_DATASET_FN' + +@Directive({ + selector: '[iav-dataset-preview-dataset-file]', + exportAs: 'iavDatasetPreviewDatasetFile' +}) + +export class PreviewDatasetFile{ + @Input('iav-dataset-preview-dataset-file') + file: ViewerPreviewFile + + @Input('iav-dataset-preview-dataset-file-filename') + filename: string + + @Input('iav-dataset-preview-dataset-file-dataset') + dataset: IDataEntry + + @Input('iav-dataset-preview-dataset-file-kgid') + kgId: string + + @Input('iav-dataset-preview-dataset-file-kgschema') + kgSchema: string = `minds/core/dataset/v1.0.0` + + @Input('iav-dataset-preview-dataset-file-fullid') + fullId: string + + @Output('iav-dataset-preview-dataset-file-emit') + emitter: EventEmitter<{file: Partial<ViewerPreviewFile>, dataset: Partial<IDataEntry>}> = new EventEmitter() + + constructor( + private snackbar: MatSnackBar, + @Optional() @Inject(IAV_DATASET_PREVIEW_DATASET_FN) private emitFn: any + ){ + } + + private getFile(): Partial<ViewerPreviewFile>{ + if (!this.file && !this.filename) { + return null + } + return this.file || { + filename: this.filename + } + } + + private getDataset(): Partial<IDataEntry>{ + return this.dataset || { + fullId: this.fullId || (this.kgSchema && this.kgId && `${this.kgSchema}/${this.kgId}`) || null + } + } + + @HostListener('click') + onClick(){ + const file = this.getFile() + const dataset = this.getDataset() + if (!file) { + this.snackbar.open(`Cannot preview dataset file. Neither file nor filename are defined.`) + return + } + if (this.emitFn) this.emitFn(file, dataset) + this.emitter.emit({ file, dataset }) + } +} diff --git a/src/ui/databrowserModule/singleDataset/detailedView/singleDataset.template.html b/src/ui/databrowserModule/singleDataset/detailedView/singleDataset.template.html index 993958bec3737b6311782c62075a22da6c962afc..88dc0002bf7cdb6a11837f944a623cdb12115b75 100644 --- a/src/ui/databrowserModule/singleDataset/detailedView/singleDataset.template.html +++ b/src/ui/databrowserModule/singleDataset/detailedView/singleDataset.template.html @@ -131,8 +131,7 @@ <ng-template #previewFilesListTemplate> <dataset-preview-list - [kgId]="kgId" - (previewingFile)="handlePreviewFile($event)"> + [kgId]="kgId"> </dataset-preview-list> </ng-template> diff --git a/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.component.ts b/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.component.ts index be8e778626e3f6d81aaa408e0a6c1c4b0a1e94e8..664c3a1deea97e18e9075fda54f77243bae9fb3d 100644 --- a/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.component.ts +++ b/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.component.ts @@ -3,8 +3,6 @@ import { Component, ChangeDetectionStrategy, ChangeDetectorRef } from "@angular/ DatabrowserService, KgSingleDatasetService, } from "../singleDataset.base"; -import { SingleDatasetView } from "../detailedView/singleDataset.component"; -import {MatDialog} from "@angular/material/dialog"; import {MatSnackBar} from "@angular/material/snack-bar"; @Component({ @@ -22,18 +20,8 @@ export class SingleDatasetListView extends SingleDatasetBase { _dbService: DatabrowserService, singleDatasetService: KgSingleDatasetService, cdr: ChangeDetectorRef, - private dialog: MatDialog, snackBar: MatSnackBar, ) { super(_dbService, singleDatasetService, cdr, snackBar) } - - public showDetailInfo() { - this.dialog.open(SingleDatasetView, { - autoFocus: false, - data: { - fullId: this.fullId - }, - }) - } } diff --git a/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.template.html b/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.template.html index b8256849438468a91c3b92ff37ffaca0a81faae0..445d21d5f44aca22f69d34ec1597fd4ed6777d38 100644 --- a/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.template.html +++ b/src/ui/databrowserModule/singleDataset/listView/singleDatasetListView.template.html @@ -1,5 +1,6 @@ <div mat-ripple - (click)="ripple ? showDetailInfo() : null" + iav-dataset-show-dataset-dialog + [iav-dataset-show-dataset-dialog-fullid]="fullId" [iav-stop]="ripple ? 'click' : null" [matRippleDisabled]="!ripple" class="d-flex flex-row flex-nowrap align-items-center h-100"> @@ -66,7 +67,8 @@ <button mat-menu-item *ngIf="true" class="no-focus" - (click)="showDetailInfo()"> + [iav-dataset-show-dataset-dialog-fullid]="fullId" + iav-dataset-show-dataset-dialog> <mat-icon fontSet="fas" fontIcon="fa-info"></mat-icon> Detail </button> @@ -108,8 +110,7 @@ <ng-template #previewFilesListTemplate> <dataset-preview-list - [kgId]="kgId" - (previewingFile)="handlePreviewFile($event)"> + [kgId]="kgId"> </dataset-preview-list> </ng-template> diff --git a/src/ui/databrowserModule/singleDataset/singleDataset.base.ts b/src/ui/databrowserModule/singleDataset/singleDataset.base.ts index dfb7f94a34a6bb746d7049611aae6bdd31c67e92..0caa4d51c49573510fe0a937b730145647b031f4 100644 --- a/src/ui/databrowserModule/singleDataset/singleDataset.base.ts +++ b/src/ui/databrowserModule/singleDataset/singleDataset.base.ts @@ -212,10 +212,6 @@ export class SingleDatasetBase implements OnInit, OnChanges { this.singleDatasetService.showPreviewList(templateRef) } - public handlePreviewFile(file: ViewerPreviewFile) { - this.singleDatasetService.previewFile(file, this.dataset) - } - public undoableRemoveFav() { this.snackBar.open(`Unpinned dataset: ${this.name}`, 'Undo', { duration: 5000, diff --git a/src/ui/parcellationRegion/regionMenu/regionMenu.style.css b/src/ui/parcellationRegion/regionMenu/regionMenu.style.css index e9a48a372933a13d21d572ccdc4d8cbf1120fa6b..c56194bd3b83a1f354678b862eb6f669c727a0ac 100644 --- a/src/ui/parcellationRegion/regionMenu/regionMenu.style.css +++ b/src/ui/parcellationRegion/regionMenu/regionMenu.style.css @@ -1,10 +1,6 @@ -.regionDescriptionTextClass +.speed-dial { - max-height:100px; - transition: max-height 0.15s ease-out; -} -.regionDescriptionTextOpened -{ - max-height: 310px; - transition: max-height 0.25s ease-in; -} + right: 0; + bottom: 0; + height: 0; +} \ No newline at end of file diff --git a/src/ui/parcellationRegion/regionMenu/regionMenu.template.html b/src/ui/parcellationRegion/regionMenu/regionMenu.template.html index b078e810dfbe977a5427559bcd29ba9391715333..44d38e7970440b316ee630ac5fa4dfb36e4b8f26 100644 --- a/src/ui/parcellationRegion/regionMenu/regionMenu.template.html +++ b/src/ui/parcellationRegion/regionMenu/regionMenu.template.html @@ -1,6 +1,66 @@ <mat-card> <mat-card-title> - {{ region.name }} + <div class="position-relative"> + <span class="mr-8"> + {{ region.name }} + </span> + + <!-- only show speed dial if originDatasets exists and are greater than 0 --> + <div *ngIf="((region && region.originDatasets) || []).length > 0" + class="speed-dial position-absolute d-flex flex-row-reverse align-items-center" + (iav-onclick-outside)="fab.close()" + #fab="iavFabSpeedDialContainer" + iav-fab-speed-dial-scale-origin="right" + iav-fab-speed-dial-container> + + <!-- main btn --> + <button mat-fab class="ml-3" + iav-fab-speed-dial-trigger + [color]="fab.isOpen ? 'default' : 'accent'"> + + <!-- TODO add test to ensure this does not happen --> + <!-- nb pe-none is essential for iav-onclick-outside directive to work properly --> + <ng-container *ngIf="fab.isOpen; else closedTmpl"> + <i class="pe-none fas fa-times"></i> + </ng-container> + <ng-template #closedTmpl> + <i class="pe-none fas fa-ellipsis-v"></i> + </ng-template> + </button> + + <!-- action btns --> + <!-- originDatasets --> + <ng-container *ngFor="let originDataset of (region.originDatasets || []); let index = index"> + + <!-- preview file --> + <button *ngIf="originDataset.kgSchema && originDataset.kgId && originDataset.filename" + mat-mini-fab + iav-dataset-preview-dataset-file + [iav-dataset-preview-dataset-file-kgid]="originDataset.kgId" + [iav-dataset-preview-dataset-file-filename]="originDataset.filename" + class="m-1" + [iav-fab-speed-dial-child-index]="index * 2" + matTooltip="Preview file" + iav-fab-speed-dial-child> + <i class="far fa-eye"></i> + </button> + + <!-- show dataset --> + <button *ngIf="originDataset.kgSchema && originDataset.kgId" + mat-mini-fab + class="m-1" + (click)="fab.close()" + matTooltip="More detail on dataset" + [iav-dataset-show-dataset-dialog-kgid]="originDataset.kgId" + iav-dataset-show-dataset-dialog + [iav-fab-speed-dial-child-index]="index * 2 + 1" + iav-fab-speed-dial-child> + <i class="fas fa-info"></i> + </button> + </ng-container> + + </div> + </div> </mat-card-title> <mat-card-subtitle> <i class="fas fa-brain"></i> diff --git a/src/ui/ui.module.ts b/src/ui/ui.module.ts index c26c918b5ab96b698405951f9161cf15086f2adb..8703dcbda670840759a482e6dd6a7db3bf618394 100644 --- a/src/ui/ui.module.ts +++ b/src/ui/ui.module.ts @@ -84,6 +84,7 @@ import { LayerDetailComponent } from "./layerbrowser/layerDetail/layerDetail.com import { ShareModule } from "src/share"; import { StateModule } from "src/state"; import { AuthModule } from "src/auth"; +import { FabSpeedDialModule } from "src/components/fabSpeedDial"; import { ActionDialog } from "./actionDialog/actionDialog.component"; @NgModule({ @@ -101,6 +102,7 @@ import { ActionDialog } from "./actionDialog/actionDialog.component"; ShareModule, StateModule, AuthModule, + FabSpeedDialModule, ], declarations : [ NehubaContainer, diff --git a/src/util/directives/elementOutClick.directive.ts b/src/util/directives/elementOutClick.directive.ts index a690c8d6524aff6e43154f2078a90a384afb160f..93f3b1d64a66ac2c3a400e30c36fed474cbe26b4 100644 --- a/src/util/directives/elementOutClick.directive.ts +++ b/src/util/directives/elementOutClick.directive.ts @@ -1,19 +1,22 @@ import {Directive, ElementRef, EventEmitter, HostListener, Output} from "@angular/core"; @Directive({ - selector: '[elementOutClick]', + selector: '[iav-onclick-outside]', }) export class ElementOutClickDirective { constructor(private elRef: ElementRef) { } - @Output() public outsideClick = new EventEmitter() + @Output('iav-onclick-outside') + public outsideClick = new EventEmitter() - @HostListener('document:click', ['$event', '$event.target']) - public onclick(event: MouseEvent, targetElement: HTMLElement): void { - if (!targetElement) { - return - } - - this.outsideClick.emit(!this.elRef.nativeElement.contains(targetElement)) + @HostListener('document:click', ['$event', '$event.target']) + public onclick(event: MouseEvent, targetElement: HTMLElement): void { + if (!targetElement) { + return + } + if (this.elRef.nativeElement.contains(targetElement)) { + return } + this.outsideClick.emit(event) + } }