habdine/Prot2Text-Data

Dataset

7

stars

7

commits

2

linked in READMEs

Oct 11, 2024

updated

README

Dataset Card for Prot2Text-Data

Page: Prot2Text
Paper: https://arxiv.org/abs/2307.14367
Github: https://github.com/hadi-abdine/Prot2Text
Authors: Hadi Abdine(1), Michail Chatzianastasis(1), Costas Bouyioukos(2, 3), Michalis Vazirgiannis(1)
(1)DaSciM, LIX, École Polytechnique, Institut Polytechnique de Paris, France.
(2)Epigenetics and Cell Fate, CNRS UMR7216, Université Paris Cité, Paris, France.
(3)Bioinformatics Research Laboratory, Department of Biological Sciences, University of Cyprus, Nicosia, Cyprus.

Prot2Text paper is published in AAAI 2024. Preliminary versions of the paper were accepted as a spotlight at DGM4H@NeurIPS 2023 and AI4Science@NeurIPS 2023.

Dataset Description

This dataset is designed for training the Prot2Text framework. It contains information for 256,690 proteins and is comprised of three modalities:

  • Protein sequence (amino acid sequence).
  • Protein structure using its AlphaFold accession ID.
  • Textual description of the protein

The dataset is built from the SwissProt database, a component of UniProtKB Release 2022_04.

Dataset Structure

Data Fields:

  • name: (string) codename of the protein.
  • Full Name: (string) Full name of the protein.
  • sequence: (string) Amino acid sequence of the protein.
  • AlphaFoldDB: (string) Accession ID of the protein in AlphaFold database.
  • taxon: (string) Species information for the protein.
  • function: (string) Textual description of the protein.

Data Splits:

The dataset is split into training, validation, and test sets with a maximum sequence similarity threshold of 40% within each set using the CD-HIT clustering algorithm.

  • Train: 248,315 proteins
  • Validation: 4,172 proteins
  • Test: 4,203 proteins

Considerations for Using the Data

The dataset is built from a single source (SwissProt). Consider incorporating data from other sources to increase diversity. The textual descriptions may contain biases present in the original database. Be mindful of these biases when using the data for downstream tasks.

License

We are releasing this dataset under the terms of CC-BY-NC-4.0.

Citation

Please cite this dataset and the original sources if you use this dataset in your work

@inproceedings{abdine2024prot2text,
  title={Prot2Text: Multimodal Protein's Function Generation with GNNs and Transformers},
  author={Abdine, Hadi and Chatzianastasis, Michail and Bouyioukos, Costas and Vazirgiannis, Michalis},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={38},
  pages={10757--10765},
  year={2024}
}

Contributors

habdine

7 commits

habdine/Prot2Text-Data

Dataset

7

stars

7

commits

2

linked in READMEs

Oct 11, 2024

updated

README

Dataset Card for Prot2Text-Data

Page: Prot2Text
Paper: https://arxiv.org/abs/2307.14367
Github: https://github.com/hadi-abdine/Prot2Text
Authors: Hadi Abdine(1), Michail Chatzianastasis(1), Costas Bouyioukos(2, 3), Michalis Vazirgiannis(1)
(1)DaSciM, LIX, École Polytechnique, Institut Polytechnique de Paris, France.
(2)Epigenetics and Cell Fate, CNRS UMR7216, Université Paris Cité, Paris, France.
(3)Bioinformatics Research Laboratory, Department of Biological Sciences, University of Cyprus, Nicosia, Cyprus.

Prot2Text paper is published in AAAI 2024. Preliminary versions of the paper were accepted as a spotlight at DGM4H@NeurIPS 2023 and AI4Science@NeurIPS 2023.

Dataset Description

This dataset is designed for training the Prot2Text framework. It contains information for 256,690 proteins and is comprised of three modalities:

  • Protein sequence (amino acid sequence).
  • Protein structure using its AlphaFold accession ID.
  • Textual description of the protein

The dataset is built from the SwissProt database, a component of UniProtKB Release 2022_04.

Dataset Structure

Data Fields:

  • name: (string) codename of the protein.
  • Full Name: (string) Full name of the protein.
  • sequence: (string) Amino acid sequence of the protein.
  • AlphaFoldDB: (string) Accession ID of the protein in AlphaFold database.
  • taxon: (string) Species information for the protein.
  • function: (string) Textual description of the protein.

Data Splits:

The dataset is split into training, validation, and test sets with a maximum sequence similarity threshold of 40% within each set using the CD-HIT clustering algorithm.

  • Train: 248,315 proteins
  • Validation: 4,172 proteins
  • Test: 4,203 proteins

Considerations for Using the Data

The dataset is built from a single source (SwissProt). Consider incorporating data from other sources to increase diversity. The textual descriptions may contain biases present in the original database. Be mindful of these biases when using the data for downstream tasks.

License

We are releasing this dataset under the terms of CC-BY-NC-4.0.

Citation

Please cite this dataset and the original sources if you use this dataset in your work

@inproceedings{abdine2024prot2text,
  title={Prot2Text: Multimodal Protein's Function Generation with GNNs and Transformers},
  author={Abdine, Hadi and Chatzianastasis, Michail and Bouyioukos, Costas and Vazirgiannis, Michalis},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={38},
  pages={10757--10765},
  year={2024}
}

Contributors

habdine

7 commits