{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:GI6SVE46TE6RGX3AURI4MJN5XP","short_pith_number":"pith:GI6SVE46","canonical_record":{"source":{"id":"1508.04635","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-bio.QM","submitted_at":"2015-08-19T13:18:43Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"58021d119b289a95f19bf2cd2b30102ce4e1e97c09a3d77855a1b029b200f9e9","abstract_canon_sha256":"f3e11ce4826b2861a05a35e32c292aa9a24617f980bf8963874f83dd55944a6d"},"schema_version":"1.0"},"canonical_sha256":"323d2a939e993d135f60a451c625bdbbe170cd1bd9392eab948dfd2c7efe60de","source":{"kind":"arxiv","id":"1508.04635","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1508.04635","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"arxiv_version","alias_value":"1508.04635v2","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1508.04635","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"pith_short_12","alias_value":"GI6SVE46TE6R","created_at":"2026-05-18T12:29:22Z"},{"alias_kind":"pith_short_16","alias_value":"GI6SVE46TE6RGX3A","created_at":"2026-05-18T12:29:22Z"},{"alias_kind":"pith_short_8","alias_value":"GI6SVE46","created_at":"2026-05-18T12:29:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:GI6SVE46TE6RGX3AURI4MJN5XP","target":"record","payload":{"canonical_record":{"source":{"id":"1508.04635","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-bio.QM","submitted_at":"2015-08-19T13:18:43Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"58021d119b289a95f19bf2cd2b30102ce4e1e97c09a3d77855a1b029b200f9e9","abstract_canon_sha256":"f3e11ce4826b2861a05a35e32c292aa9a24617f980bf8963874f83dd55944a6d"},"schema_version":"1.0"},"canonical_sha256":"323d2a939e993d135f60a451c625bdbbe170cd1bd9392eab948dfd2c7efe60de","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:49:34.926306Z","signature_b64":"xgGHsRzXWWu0yo0JzQSM8ITQ469J+Q3qty90FEiI7Va2I8dtigw8NGJpj4waLPrJ5VfSNwIMCpvPODm5WGC9Dg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"323d2a939e993d135f60a451c625bdbbe170cd1bd9392eab948dfd2c7efe60de","last_reissued_at":"2026-05-18T00:49:34.925558Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:49:34.925558Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1508.04635","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:49:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kjP6Mi51yIgY/XUP/sb7iRc0EyV5L1J7ufNXTRNMe+PXE1LXdy1P8lJaEvzDkFAjKkBQTol6PX2dIZRqKekqBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T23:15:45.746845Z"},"content_sha256":"4dfbfa2a8c92b0235a863847007c96399a19dd75055d096cd4995c92b270a127","schema_version":"1.0","event_id":"sha256:4dfbfa2a8c92b0235a863847007c96399a19dd75055d096cd4995c92b270a127"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:GI6SVE46TE6RGX3AURI4MJN5XP","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Unit Testing, Model Validation, and Biological Simulation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"q-bio.QM","authors_text":"Gopal P. Sarma, Mark D. Watts, Richard C. Gerkin, Stephen D. Larson, Travis W. Jacobs, Vahid Ghayoomi","submitted_at":"2015-08-19T13:18:43Z","abstract_excerpt":"The growth of the software industry has gone hand in hand with the development of tools and cultural practices for ensuring the reliability of complex pieces of software. These tools and practices are now acknowledged to be essential to the management of modern software. As computational models and methods have become increasingly common in the biological sciences, it is important to examine how these practices can accelerate biological software development and improve research quality. In this article, we give a focused case study of our experience with the practices of unit testing and test-"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1508.04635","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:49:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ttYTZlJOwrOKPNPFh+K5amUxEqPxRUZi58MN9F8mJFh3po0SJb7oxZPhxpaEWUouHT8phtbbu8PYnpeSfLCoAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T23:15:45.747517Z"},"content_sha256":"c5dd44c0c7cf7a22a38e40662d35afe4a239d6e244b4578dcf03fed5f6501366","schema_version":"1.0","event_id":"sha256:c5dd44c0c7cf7a22a38e40662d35afe4a239d6e244b4578dcf03fed5f6501366"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/GI6SVE46TE6RGX3AURI4MJN5XP/bundle.json","state_url":"https://pith.science/pith/GI6SVE46TE6RGX3AURI4MJN5XP/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/GI6SVE46TE6RGX3AURI4MJN5XP/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-05T23:15:45Z","links":{"resolver":"https://pith.science/pith/GI6SVE46TE6RGX3AURI4MJN5XP","bundle":"https://pith.science/pith/GI6SVE46TE6RGX3AURI4MJN5XP/bundle.json","state":"https://pith.science/pith/GI6SVE46TE6RGX3AURI4MJN5XP/state.json","well_known_bundle":"https://pith.science/.well-known/pith/GI6SVE46TE6RGX3AURI4MJN5XP/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:GI6SVE46TE6RGX3AURI4MJN5XP","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"f3e11ce4826b2861a05a35e32c292aa9a24617f980bf8963874f83dd55944a6d","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-bio.QM","submitted_at":"2015-08-19T13:18:43Z","title_canon_sha256":"58021d119b289a95f19bf2cd2b30102ce4e1e97c09a3d77855a1b029b200f9e9"},"schema_version":"1.0","source":{"id":"1508.04635","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1508.04635","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"arxiv_version","alias_value":"1508.04635v2","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1508.04635","created_at":"2026-05-18T00:49:34Z"},{"alias_kind":"pith_short_12","alias_value":"GI6SVE46TE6R","created_at":"2026-05-18T12:29:22Z"},{"alias_kind":"pith_short_16","alias_value":"GI6SVE46TE6RGX3A","created_at":"2026-05-18T12:29:22Z"},{"alias_kind":"pith_short_8","alias_value":"GI6SVE46","created_at":"2026-05-18T12:29:22Z"}],"graph_snapshots":[{"event_id":"sha256:c5dd44c0c7cf7a22a38e40662d35afe4a239d6e244b4578dcf03fed5f6501366","target":"graph","created_at":"2026-05-18T00:49:34Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"The growth of the software industry has gone hand in hand with the development of tools and cultural practices for ensuring the reliability of complex pieces of software. These tools and practices are now acknowledged to be essential to the management of modern software. As computational models and methods have become increasingly common in the biological sciences, it is important to examine how these practices can accelerate biological software development and improve research quality. In this article, we give a focused case study of our experience with the practices of unit testing and test-","authors_text":"Gopal P. Sarma, Mark D. Watts, Richard C. Gerkin, Stephen D. Larson, Travis W. Jacobs, Vahid Ghayoomi","cross_cats":["cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-bio.QM","submitted_at":"2015-08-19T13:18:43Z","title":"Unit Testing, Model Validation, and Biological Simulation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1508.04635","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:4dfbfa2a8c92b0235a863847007c96399a19dd75055d096cd4995c92b270a127","target":"record","created_at":"2026-05-18T00:49:34Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"f3e11ce4826b2861a05a35e32c292aa9a24617f980bf8963874f83dd55944a6d","cross_cats_sorted":["cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"q-bio.QM","submitted_at":"2015-08-19T13:18:43Z","title_canon_sha256":"58021d119b289a95f19bf2cd2b30102ce4e1e97c09a3d77855a1b029b200f9e9"},"schema_version":"1.0","source":{"id":"1508.04635","kind":"arxiv","version":2}},"canonical_sha256":"323d2a939e993d135f60a451c625bdbbe170cd1bd9392eab948dfd2c7efe60de","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"323d2a939e993d135f60a451c625bdbbe170cd1bd9392eab948dfd2c7efe60de","first_computed_at":"2026-05-18T00:49:34.925558Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:49:34.925558Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xgGHsRzXWWu0yo0JzQSM8ITQ469J+Q3qty90FEiI7Va2I8dtigw8NGJpj4waLPrJ5VfSNwIMCpvPODm5WGC9Dg==","signature_status":"signed_v1","signed_at":"2026-05-18T00:49:34.926306Z","signed_message":"canonical_sha256_bytes"},"source_id":"1508.04635","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4dfbfa2a8c92b0235a863847007c96399a19dd75055d096cd4995c92b270a127","sha256:c5dd44c0c7cf7a22a38e40662d35afe4a239d6e244b4578dcf03fed5f6501366"],"state_sha256":"ca6dcf12d71fd33022871af2295e601e1e4b4e80d5489bb794cb2d81f5648130"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"E1gYIG5sE6uy+yk7XtP1lnwEYXPt1hsiPnDUpc9cmzIb+rXt0+0h7VVlLKil/Cn+/dMGupkgKKY7eb7xvZQSCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-05T23:15:45.750994Z","bundle_sha256":"c5a359770bd5c788a8dca6b57c7191b89508a894a2de3a7d1b6e66f7d9c5b89e"}}