Skip to content

Commit 8df94de

Browse files
committed
fix README and zenodo
1 parent a95f091 commit 8df94de

3 files changed

Lines changed: 7 additions & 27 deletions

File tree

.zenodo.json

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"title": "Enhancing Image Retrieval Through Optimal Barcode Representation",
3-
"description": "This repository contains the implementation of deep feature barcoding methods using Combinatorial Genetic Algorithm (CGA) for efficient medical image retrieval. The code includes multiple hashing and barcoding techniques evaluated on TCGA (The Cancer Genome Atlas) datasets and other image datasets. The main contribution is the optimization of feature ordering using CGA to improve barcoding performance for histopathological image retrieval.",
3+
"description": "This repository contains the implementation of deep feature barcoding methods using Combinatorial Genetic Algorithm (CGA) for efficient medical image retrieval. The code includes multiple hashing and barcoding techniques evaluated on TCGA (The Cancer Genome Atlas) datasets and other image datasets. The main contribution is the optimization of feature ordering using CGA to improve barcoding performance for histopathological image retrieval. This implementation includes: 1) Combinatorial Genetic Algorithm for feature ordering optimization, 2) Multiple baseline hashing methods (aHash, dHash, DFT, etc.), 3) Neural network-based hashing approaches, 4) Comprehensive evaluation metrics (F1-score, Precision@k, mAP), 5) Support for multiple datasets including TCGA organ-specific subsets.",
44
"creators": [
55
{
66
"name": "Khosrowshahli, Rasa",
@@ -57,30 +57,10 @@
5757
"identifier": "http://id.loc.gov/authorities/subjects/sh95008757"
5858
}
5959
],
60-
"related_identifiers": [
61-
{
62-
"identifier": "https://github.com/username/DeepFeatureBarcodingCGA",
63-
"relation": "isSupplementTo",
64-
"resource_type": "software"
65-
}
66-
],
6760
"references": [
6861
"The Cancer Genome Atlas Research Network. Comprehensive genomic characterization defines human glioblastoma genes and core pathways. Nature 455, 1061–1068 (2008).",
6962
"Kalra, S., Tizhoosh, H.R., Shah, S. et al. Pan-cancer diagnostic consensus through searching archival histopathology images using artificial intelligence. npj Digit. Med. 3, 31 (2020)."
7063
],
7164
"notes": "This software accompanies the research paper on deep feature barcoding with combinatorial genetic algorithm. The code allows for reproducible experiments and comparison of various hashing methods on medical image datasets. TCGA data access requires appropriate permissions and data use agreements.",
72-
"method": "This implementation includes: 1) Combinatorial Genetic Algorithm for feature ordering optimization, 2) Multiple baseline hashing methods (aHash, dHash, DFT, etc.), 3) Neural network-based hashing approaches, 4) Comprehensive evaluation metrics (F1-score, Precision@k, mAP), 5) Support for multiple datasets including TCGA organ-specific subsets.",
73-
"funding": [
74-
{
75-
"award": {
76-
"title": "Research Grant Title",
77-
"number": "Grant-Number-123"
78-
},
79-
"funder": {
80-
"name": "Funding Agency Name"
81-
}
82-
}
83-
],
84-
"version": "1.0.0",
85-
"publication_date": "2024-01-01"
65+
"version": "1.0.0"
8666
}

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Download the datasets from the following links and extract them to the `./data`
4949
2. **CIFAR-100**: https://drive.google.com/uc?export=download&id=1V6vBIX-MW8LGAl7W8cGZHbI4D8FhcoeY
5050
3. **COVID-19**: https://drive.google.com/uc?export=download&id=1yUhCG__EJUKei4s5dtagldO0Blh6EFzt
5151
4. **Fashion-MNIST**: https://drive.google.com/uc?export=download&id=1zAgS9-fGtnRNKY8tVOqMkS8yZHnkDDGB
52-
5. **TCGA**: https://drive.google.com/file/d/1jZCslLLz_jJ6lctlfutvMN4ljfNn2PQU/view?usp=sharing
52+
5. **TCGA**: https://drive.google.com/uc?export=download&id=1jZCslLLz_jJ6lctlfutvMN4ljfNn2PQU
5353

5454
After downloading (either automatically or manually), your data directory structure should look like:
5555

@@ -205,11 +205,11 @@ To ensure reproducibility of results:
205205
If you use this code in your research, please cite our paper:
206206

207207
```bibtex
208-
@article{khosrowshahli2024enhancing,
208+
@article{khosrowshahli2025enhancing,
209209
title={Enhancing Image Retrieval Through Optimal Barcode Representation},
210210
author={Khosrowshahli, Rasa and Kheiri, Farnaz and Bidgoli, Azam Asilian and Tizhoosh, H.R. and Makrehchi, Masoud and Rahnamayan, Shahryar},
211-
journal={[Journal Name]},
212-
year={2024}
211+
journal={Scientific Report},
212+
year={2025}
213213
}
214214
```
215215

src/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ def setup_seed(seed):
369369
'cifar100': 'https://drive.google.com/uc?export=download&id=1V6vBIX-MW8LGAl7W8cGZHbI4D8FhcoeY',
370370
'covid19': 'https://drive.google.com/uc?export=download&id=1yUhCG__EJUKei4s5dtagldO0Blh6EFzt',
371371
'fashion': 'https://drive.google.com/uc?export=download&id=1zAgS9-fGtnRNKY8tVOqMkS8yZHnkDDGB',
372-
'tcga': 'https://drive.google.com/file/d/1jZCslLLz_jJ6lctlfutvMN4ljfNn2PQU/view?usp=sharing'
372+
'tcga': 'https://drive.google.com/uc?export=download&id=1jZCslLLz_jJ6lctlfutvMN4ljfNn2PQU'
373373
}
374374

375375
def check_dataset_exists(dataset_name: str, data_dir: str = './data') -> bool:

0 commit comments

Comments
 (0)