Exemple #1
0
from cpr.main import main
from pathlib import Path

main("/data/in",
     "/data/out",
     "group",
     participant_label=subjects,
     mr_baseline_sessions_file="/data/info/mr_baseline_sessions.tsv",
     stages=["learn"],
     learning_out_subdir="20200304_full",
     clinical_feature_file=Path("/data/features/clinical_features_X_clinsessionn.pkl"),
     target_file=Path("/data/features/slopes_y.pkl"),
     fs_license_file="/data/misc/license.txt", test_run=False,
     n_splits=1000,
     model_name="basic+fmripca100",
     model_type="basic+fmripca100",
     modalities=[
         # 'clinical',
         # 'structGlobScort',
         # 'structural',
         # 'fullcon',
         # #
         # 'clinical+structGlobScort',
         # 'clinical+structural',
         'clinical+fullcon',
         # #
         # 'clinical+structGlobScort+fullcon',
     ],
     verbose=True,
     n_jobs_outer=None)
Exemple #2
0
        "-t",
        "--test-run",
        dest="test_run",
        action="store_true",
        default=False,
        help="Test run uses sloppy fmriprep preprocessing for speed")
    return parser


if __name__ == "__main__":
    opts = get_parser().parse_args()

    add_args = {}
    if opts.modalities:
        add_args["modalities"] = opts.modalities

    main(bids_dir=opts.bids_dir,
         output_dir=opts.output_dir,
         analysis_level=opts.analysis_level,
         stages=opts.stages,
         participant_label=opts.participant_label,
         session_label=opts.session_label,
         mr_baseline_sessions_file=opts.mr_baseline_sessions_file,
         clinical_feature_file=opts.clinical_feature_file,
         target_file=opts.target_file,
         fs_license_file=opts.fs_license_file,
         test_run=opts.test_run,
         n_cpus=opts.n_cpus,
         verbose=opts.verbose,
         **add_args)