{"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/padchest-a-large-chest-x-ray-image-dataset","title":"PadChest: A large chest x-ray image dataset with multi-label annotated reports","arxiv_id":"1901.07441","date":"2019-01-22","proceeding":null,"authors":["Aurelia Bustos","Antonio Pertusa","Jose-Maria Salinas","Maria de la Iglesia-Vayá"],"abstract":"We present a labeled large-scale, high resolution chest x-ray dataset for the\nautomated exploration of medical images along with their associated reports.\nThis dataset includes more than 160,000 images obtained from 67,000 patients\nthat were interpreted and reported by radiologists at Hospital San Juan\nHospital (Spain) from 2009 to 2017, covering six different position views and\nadditional information on image acquisition and patient demography. The reports\nwere labeled with 174 different radiographic findings, 19 differential\ndiagnoses and 104 anatomic locations organized as a hierarchical taxonomy and\nmapped onto standard Unified Medical Language System (UMLS) terminology. Of\nthese reports, 27% were manually annotated by trained physicians and the\nremaining set was labeled using a supervised method based on a recurrent neural\nnetwork with attention mechanisms. The labels generated were then validated in\nan independent test set achieving a 0.93 Micro-F1 score. To the best of our\nknowledge, this is one of the largest public chest x-ray database suitable for\ntraining supervised models concerning radiographs, and the first to contain\nradiographic reports in Spanish. The PadChest dataset can be downloaded from\nhttp://bimcv.cipf.es/bimcv-projects/padchest/.","url_abs":"http://arxiv.org/abs/1901.07441v2","url_pdf":"http://arxiv.org/pdf/1901.07441v2.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":"padchest-a-large-chest-x-ray-image-dataset","repo_url":"https://github.com/auriml/Rx-thorax-automatic-captioning","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"padchest-a-large-chest-x-ray-image-dataset","repo_url":"https://github.com/momih/pc-hemis","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"padchest-a-large-chest-x-ray-image-dataset","repo_url":"https://github.com/rajpurkarlab/chexzero","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"padchest-a-large-chest-x-ray-image-dataset","repo_url":"https://github.com/xiaoman-zhang/kad","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[{"slug":"padchest","name":"PadChest","full_name":""}],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1901.07441","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1901.07441"}},"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/momih/pc-hemis","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/auriml/Rx-thorax-automatic-captioning","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/rajpurkarlab/chexzero","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/xiaoman-zhang/kad","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_draft_wrong":4,"ran_honours":1,"unverified":11},"by_repo_kind":{"official":{"samples":2,"ran":2,"repositories":1},"listed":{"samples":14,"ran":3,"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":2,"samples":[{"code_sha256_prefix":"98f385d847636a3e","entry":"basic_clean","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"simple_tokenizer.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/simple_tokenizer.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"98f385d847636a3e"}},{"code_sha256_prefix":"d919ae32e5e4e616","entry":"get_pairs","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"simple_tokenizer.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/simple_tokenizer.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d919ae32e5e4e616"}},{"code_sha256_prefix":"02dbfbb304ff1c8b","entry":"labels2set","repo":"auriml/Rx-thorax-automatic-captioning","repo_kind":"official","path":"multilabel_text_classifier.py","file_url":"https://github.com/auriml/Rx-thorax-automatic-captioning/blob/HEAD/multilabel_text_classifier.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"02dbfbb304ff1c8b"}},{"code_sha256_prefix":"83daed126452d499","entry":"string2numeric_hash","repo":"auriml/Rx-thorax-automatic-captioning","repo_kind":"official","path":"multilabel_text_classifier.py","file_url":"https://github.com/auriml/Rx-thorax-automatic-captioning/blob/HEAD/multilabel_text_classifier.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"83daed126452d499"}},{"code_sha256_prefix":"9542161e9640b858","entry":"whitespace_clean","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"simple_tokenizer.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/simple_tokenizer.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9542161e9640b858"}},{"code_sha256_prefix":"ccfcbefe529dfd77","entry":"build_model","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"model.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ccfcbefe529dfd77"}},{"code_sha256_prefix":"5dba521f400b96c2","entry":"evaluate_model","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"metrics.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/metrics.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5dba521f400b96c2"}},{"code_sha256_prefix":"201f97cd8887fb7f","entry":"extract_filenames","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"preprocess_padchest.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/preprocess_padchest.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"201f97cd8887fb7f"}},{"code_sha256_prefix":"8f76b210cb2b9935","entry":"f1_mcc_bootstrap","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"metrics.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/metrics.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8f76b210cb2b9935"}},{"code_sha256_prefix":"4487d0b083693aeb","entry":"get_best_alt_labels","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"metrics.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/metrics.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4487d0b083693aeb"}},{"code_sha256_prefix":"ed79f26b800fd59c","entry":"get_cxr_paths_list","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"data_process.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/data_process.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ed79f26b800fd59c"}},{"code_sha256_prefix":"1eca4821b33e6694","entry":"get_unique_labels","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"preprocess_padchest.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/preprocess_padchest.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1eca4821b33e6694"}},{"code_sha256_prefix":"2ab162b21ee3aeda","entry":"load_data","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"data_process.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/data_process.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2ab162b21ee3aeda"}},{"code_sha256_prefix":"bbb2005719f3fcd1","entry":"preprocess","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"data_process.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/data_process.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bbb2005719f3fcd1"}},{"code_sha256_prefix":"7c2197559c73f7c3","entry":"preprocess_data","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"preprocess_padchest.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/preprocess_padchest.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7c2197559c73f7c3"}},{"code_sha256_prefix":"8789fc3097e78c26","entry":"train_batch","repo":"rajpurkarlab/chexzero","repo_kind":"listed","path":"run_train.py","file_url":"https://github.com/rajpurkarlab/chexzero/blob/HEAD/run_train.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8789fc3097e78c26"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}