ISA (Investigation – Study – Assay)
At the top level of the ISA portion of the data model is the ArcInvestigation class.
It contains organizational metadata like Persons and Publications as well as the experimental metadata in the major datasets ArcStudies and ArcAssays.
Setting up basic Investigation
Section titled Setting up basic Investigationopen ARCtrl
let inv = ArcInvestigation("MyInvestigation", title = "My Investigation", description = "My Investigation Description")
let study = inv.InitStudy("MyStudy")
let lukas = Person(firstName = "Heinrich", lastName = "Weil", midInitials = "L")
study.Contacts.Add(lukas)
study.InitTable("Growth")import {ArcInvestigation, Person} from "@nfdi4plants/arctrl";
let inv = new ArcInvestigation("MyInvestigation", "My Investigation", "My Investigation Description")
let study = inv.InitStudy("MyStudy")
let lukas = new Person(undefined, "Weil", "Heinrich", "L")
study.Contacts.push(lukas)
study.InitTable("Growth")from arctrl.arctrl import ArcInvestigation, ArcStudy, Person
inv = ArcInvestigation("MyInvestigation", title = "My Investigation", description = "My Investigation Description")
study = inv.InitStudy("MyStudy")
lukas = Person(first_name = "Heinrich", last_name = "Weil", mid_initials = "L")
study.Contacts.append(lukas)
study.InitTable("Growth")