{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/the-berkeley-single-cell-computational","title":"The Berkeley Single Cell Computational Microscopy (BSCCM) Dataset","arxiv_id":"2402.06191","date":"2024-02-09","proceeding":null,"authors":["Henry Pinkard","Cherry Liu","Fanice Nyatigo","Daniel A. Fletcher","Laura Waller"],"abstract":"Computational microscopy, in which hardware and algorithms of an imaging system are jointly designed, shows promise for making imaging systems that cost less, perform more robustly, and collect new types of information. Often, the performance of computational imaging systems, especially those that incorporate machine learning, is sample-dependent. Thus, standardized datasets are an essential tool for comparing the performance of different approaches. Here, we introduce the Berkeley Single Cell Computational Microscopy (BSCCM) dataset, which contains over ~12,000,000 images of 400,000 of individual white blood cells. The dataset contains images captured with multiple illumination patterns on an LED array microscope and fluorescent measurements of the abundance of surface proteins that mark different cell types. We hope this dataset will provide a valuable resource for the development and testing of new algorithms in computational microscopy and computer vision with practical biomedical applications.","url_abs":"https://arxiv.org/abs/2402.06191v1","url_pdf":"https://arxiv.org/pdf/2402.06191v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"the-berkeley-single-cell-computational","repo_url":"https://github.com/waller-lab/bsccm","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2402.06191","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.06191"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/waller-lab/bsccm","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"summary":{"ran":12,"unverified":4},"by_repo_kind":{"official":{"samples":16,"ran":12,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"8373e974f0848703","entry":"cartesian_to_na","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/led_array_calibration.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/led_array_calibration.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"8373e974f0848703"}},{"code_sha256_prefix":"eb334c50bf746628","entry":"compute_pupil_support","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/phase/util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/phase/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"eb334c50bf746628"}},{"code_sha256_prefix":"4fdf57fe4aafde5f","entry":"compute_spectra","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/demixing_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/demixing_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4fdf57fe4aafde5f"}},{"code_sha256_prefix":"a48b4cd3ce6c39d6","entry":"generate_wotf","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/phase/functional_dpc.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/phase/functional_dpc.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"a48b4cd3ce6c39d6"}},{"code_sha256_prefix":"763a7b2995abb11a","entry":"get_fluor_spectrum","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/demixing_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/demixing_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"763a7b2995abb11a"}},{"code_sha256_prefix":"f36a4fcd36e4aef3","entry":"load_fluor_images","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/fluor_display.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/fluor_display.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"f36a4fcd36e4aef3"}},{"code_sha256_prefix":"c3916d33a01b1c79","entry":"load_led_positions_from_json","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/led_array_calibration.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/led_array_calibration.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"c3916d33a01b1c79"}},{"code_sha256_prefix":"b62a17809dea6166","entry":"load_mixed_data_subset","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/demixing_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/demixing_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"b62a17809dea6166"}},{"code_sha256_prefix":"937c6649663d4cdf","entry":"lowess_2d","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/shading_correction_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/shading_correction_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"937c6649663d4cdf"}},{"code_sha256_prefix":"ee9531f7bb549c14","entry":"make_multi_channel_fluor_images","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/fluorescence_processing/fluor_display.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/fluorescence_processing/fluor_display.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"ee9531f7bb549c14"}},{"code_sha256_prefix":"f17e3af3cae2563d","entry":"show_image","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/creation/plot_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/creation/plot_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"f17e3af3cae2563d"}},{"code_sha256_prefix":"780b58e825f8020c","entry":"spatial_freq_grid","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/phase/util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/phase/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"780b58e825f8020c"}},{"code_sha256_prefix":"91ebe8c928b19fcb","entry":"decimal_format_ticks","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/creation/plot_util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/creation/plot_util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"91ebe8c928b19fcb"}},{"code_sha256_prefix":"a5a587702d4dcf7f","entry":"download_dataset","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/bsccm.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/bsccm.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"a5a587702d4dcf7f"}},{"code_sha256_prefix":"f64a8e8550d1292d","entry":"get_led_na","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/led_array_calibration.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/led_array_calibration.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"f64a8e8550d1292d"}},{"code_sha256_prefix":"8c7d4ec86da93c22","entry":"zernike_polynomials","repo":"waller-lab/bsccm","repo_kind":"official","path":"bsccm/phase/util.py","file_url":"https://github.com/waller-lab/bsccm/blob/HEAD/bsccm/phase/util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"8c7d4ec86da93c22"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}