## Original ```JSON { "Input": { "Subject": [ "11", "12", "15", "04", "07", "13", "17", "14", "18", "08", "01", "05", "06", "03", "02", "09", "10", "16" ], "Task": [ "SherlockMovie" ] }, "Name": "any_faces+speech", "Steps": [ { "Contrasts": [ { "ConditionList": [ "any_faces", "speech" ], "Name": "faces-speech", "Weights": [ 1, -1 ], } ], "DummyContrasts": { "Conditions": [ "any_faces", "speech" ], "Type": "t" }, "Level": "Run", "Model": { "X": [ "a_comp_cor_00", "a_comp_cor_01", "a_comp_cor_02", "a_comp_cor_03", "a_comp_cor_04", "a_comp_cor_05", "trans_x", "trans_y", "trans_z", "rot_x", "rot_y", "rot_z", "any_faces", "speech" ] }, "Transformations": [ { "Input": [ "any_faces", "speech" ], "Name": "Convolve" } ] }, { "DummyContrasts": { "Type": "FEMA" }, "Level": "Subject" }, { "DummyContrasts": { "Type": "t" }, "Level": "Dataset" } ] } ``` ## Updated Changes: * Add BIDSModelVersion * Steps -> Nodes * Nodes[i].name == Nodes[i].level * Add `1` to `Nodes[i].X` * Contrast "type" is now "test" * Model.X is now mandatory * t-test: `"Model": {"X": [1]},` * FEMA: `"Model": {"X": [1], "Type": "Meta"},` * Transformations is now indirect... just look at it ```JSON { "Input": { "Subject": [ "11", "12", "15", "04", "07", "13", "17", "14", "18", "08", "01", "05", "06", "03", "02", "09", "10", "16" ], "Task": [ "SherlockMovie" ] }, "Name": "any_faces+speech", "BIDSModelVersion": "1.0", "Nodes": [ { "Contrasts": [ { "ConditionList": [ "any_faces", "speech" ], "Name": "faces-speech", "Weights": [ 1, -1 ], "Test": "t" } ], "DummyContrasts": { "Conditions": [ "any_faces", "speech" ], "Test": "t" }, "Level": "Run", "Name": "Run", "Model": { "X": [ "a_comp_cor_00", "a_comp_cor_01", "a_comp_cor_02", "a_comp_cor_03", "a_comp_cor_04", "a_comp_cor_05", "trans_x", "trans_y", "trans_z", "rot_x", "rot_y", "rot_z", "any_faces", "speech", 1 ] }, "Transformations": { "Transformer": "pybids-transforms-v1", "Instructions": [ { "Input": [ "any_faces", "speech" ], "Name": "Convolve" } ] } }, { "DummyContrasts": { "Test": "t" }, "Level": "Subject", "Model": {"X": [1], "Type": "Meta"}, "Name": "Subject" }, { "DummyContrasts": { "Test": "t" }, "Level": "Dataset", "Model": {"X": [1]}, "Name": "Dataset" } ] } ```