You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Foldcomp compresses protein structures with torsion angles effectively. It compresses the backbone atoms to 8 bytes and the side chain to additionally 4-5 byes per residue, thus an averaged-sized protein of 350 residues requires ~6kb.
6
+
Foldcomp compresses protein structures with torsion angles effectively. It compresses the backbone atoms to 8 bytes and the side chain to additionally 4-5 byes per residue, thus an averaged-sized protein of 350 residues requires ~6kb.
6
7
7
8
Foldcomp efficient compressed format stores protein structures requiring only 13 bytes per residue, which reduces the required storage space by an order of magnitude compared to saving 3D coordinates directly. We achieve this reduction by encoding the torsion angles of the backbone as well as the side-chain angles in a compact binary file format (FCZ).
8
9
@@ -16,6 +17,18 @@ Foldcomp efficient compressed format stores protein structures requiring only 13
16
17
</picture>
17
18
</p>
18
19
20
+
## Publications
21
+
22
+
[Hyunbin Kim, Milot Mirdita, Martin Steinegger, Foldcomp: a library and format for compressing and indexing large protein structure sets, Bioinformatics, 2023;, btad153,](https://doi.org/10.1093/bioinformatics/btad153)
23
+
24
+
## Presentation Video
25
+
26
+
We presented Foldcomp at ISMB/ECCB2023. Check it out:
<imgsrc="https://raw.githubusercontent.com/steineggerlab/foldcomp/master/.github/img/ismb_thumbnail.png"alt="Foldcomp presented at ISMB/ECCB2023"max-width="720px"max-height="400px"width="auto"height="auto">
If you want other prebuilt datasets, please get in touch with us through our [GitHub issues](https://github.com/steineggerlab/foldcomp/issues).
128
+
129
+
If you have issues downloading the databases you can navigate directly to our [download server](https://foldcomp.steineggerlab.workers.dev/) and download the required files. E.g. `afdb_uniprot_v4`, `afdb_uniprot_v4.index`, `afdb_uniprot_v4.dbtype`, `afdb_uniprot_v4.lookup`, and optionally `afdb_uniprot_v4.source`.
130
+
69
131
### Python API
70
132
71
133
You can find more in-depth examples of using Foldcomp's Python interface in the example notebook:
@@ -85,6 +147,17 @@ with open("test/compressed.fcz", "rb") as fcz:
85
147
withopen(name, "w") as pdb_file:
86
148
pdb_file.write(pdb)
87
149
150
+
# Get data as dictionary
151
+
data_dict = foldcomp.get_data(fcz_binary) # foldcomp.get_data(pdb) also works
0 commit comments