{"id":"W2507622755","doi":"10.1371/journal.pcbi.1005510","title":"Good enough practices in scientific computing","year":2017,"lang":"en","type":"preprint","venue":"PLoS Computational Biology","topic":"Scientific Computing and Data Management","field":"Decision Sciences","cited_by":8,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"University of Illinois at Urbana-Champaign; University of Pennsylvania","keywords":"Carpentry; Variety (cybernetics); Work (physics); Set (abstract data type); Computer science; Software; Data science; World Wide Web; Engineering; Artificial intelligence; Programming language; Mechanical engineering","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":["metaresearch"],"consensus_categories":[],"category_scores_codex":[0.1676674,0.001737069,0.002313872,0.006221758,0.01459599,0.02814992,0.006104582,0.009938938,0.004068304],"category_scores_gemma":[0.3314721,0.002493226,0.00210593,0.008856049,0.04025159,0.02060033,0.0176063,0.02605688,0.008095354],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00699042,"about_ca_system_score_gemma":0.02858667,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005312603,"about_ca_topic_score_gemma":0.005070627,"domain_scores_codex":[0.7018597,0.1966586,0.02328432,0.01685489,0.05544795,0.00589456],"domain_scores_gemma":[0.4716153,0.2305053,0.01184327,0.1647189,0.1044421,0.01687522],"domain_codex":null,"domain_gemma":"methods","domain_candidate":"methods","domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.000207055,0.0007737581,0.006895984,0.003291406,0.0002751674,0.0008802275,0.1100542,0.002990233,0.004384845,0.485099,0.1473202,0.237828],"study_design_scores_gemma":[0.0000828956,0.0001256726,0.00158761,0.00403905,0.00005688433,0.0007912304,0.01254558,0.001304028,0.00282079,0.3148572,0.6616141,0.000174984],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.01238507,0.01295847,0.5684234,0.3080671,0.005249736,0.001875281,0.0003124143,0.003604002,0.08712452],"genre_scores_gemma":[0.1043388,0.01080876,0.8181015,0.04348453,0.002123687,0.00403841,0.0004313557,0.003055226,0.01361773],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.8323326,"threshold_uncertainty_score":0.8867205,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.4002096124199312,"score_gpt":0.4871577795749406,"score_spread":0.0869481671550093,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}