Releases: ProteinsWebTeam/interpro7-api
InterPro 106.0
InterPro 105.0
What's Changed
- new setting
cache_204by @gustavo-salazar in #154 - Structure proteins fix by @matthiasblum in #156
- AI filter for entries by @apolignano in #157
- Check memberDB-accession combination by @apolignano in #159
- Django4 by @apolignano in #158
- InterPro 102.0 by @matthiasblum in #160
- Changes for InterPro 103.0 by @matthiasblum in #163
- InterPro 103.0 by @matthiasblum in #164
- Non-fragments prioritization by @apolignano in #166
- InterPro-N matches by @apolignano in #168
- Wikipedia links for clans by @apolignano in #169
- Merge dev into master by @apolignano in #170
- Fix protein-structure mapping by @matthiasblum in #171
- Change Interpro-N match structure by @apolignano in #172
- Clan/Set schema update by @matthiasblum in #173
- BFVD integration by @apolignano in #176
- Merge dev into master by @apolignano in #179
- Include InterPro short name for InterPro-N matches by @matthiasblum in #180
New Contributors
- @apolignano made their first contribution in #157
Full Changelog: v1.16.0...v1.17.0
InterPro 101.0
This is the code set in the InterPro API (https://www.ebi.ac.uk/interpro/api/) on 25th July 2024.
🌟 New Features
- matching entry in set by @gustavo-salazar in #146
- sort by in sets by @gustavo-salazar in #147
- Replacing
_subsetwith_urlin filter by DB requests by @gustavo-salazar in #151
🛠 Fixes/updates
- Pagination links to current API URL by @gustavo-salazar in #145
- Fix release notes by @matthiasblum in #153
- Exposing matching entry: f662107
Full Changelog: v1.15.0...v1.16.0
InterPro 100
This is the code set in the InterPro API (https://www.ebi.ac.uk/interpro/api/) on 30th May 2024.
🌟 New Features
- LLM-updated by @matthiasblum in #141
- Fixtures: descriptions as a list of objects by @matthiasblum in #143
🏡 Housekeeping
- Bump gunicorn from 20.1.0 to 22.0.0 by @dependabot in #139
- Bump tqdm from 4.64.0 to 4.66.3 by @dependabot in #140
- Bump pymysql from 1.0.2 to 1.1.1 by @dependabot in #142
Full Changelog: v1.14.0...v1.15.0
1.14.0
This is the code set in the InterPro API (https://www.ebi.ac.uk/interpro/api/) on 29 March 2024.
🌟 New Features
- Add granularity to counters to improve performances (#126)
- Expose the following new properties (#132):
- Entries
is_llm: whether the entry has been generated using AIis_reviewed_llm: if the entry has been generated using AI, whether a curator has reviewed and approved the entryrepresentative_structure: a "representative" PDB structure, i.e. a high-resolution structure whose sequence is significantly matched by the entry
- Proteins
in_alphafold: whether the protein has a predicted structure in the AlphaFold database.
- Entries
🏠 Housekeeping
- Upgrade Django from 3.2.20 to 3.2.24 (#119 and #127)
- Upgrade Elasticsearch from 7.3.0 to 8.12 (#130)
- Deprecate the following modifiers:
- Store LLM-generated and human-curated descriptions in the same MySQL column (#123)
- Improve performances of
/taxonomy/uniprot/<tax-id>/entry/and/proteome/uniprot/<proteome-id>/entry/requests (#125 and #135) - Update labels and external links of cross-references (#129 and #131)
Full Changelog: v1.13.0...v1.14.0
InterPro 97.0
This is the code set in the InterPro API (https://www.ebi.ac.uk/interpro/api/) on 9 November 2023.
🌟 New Features
- Return information for deleted signatures - #114
- Add support for text search using short names - #115
- Add AI-generated descriptions (Initially for Panther signatures) - #116
- Triage annotation suggestions between the InterPro and Pfam help desks - #117
Full Changelog: v1.12.0...v1.13.0
v1.12.0
This is the code set in the InterPro API (https://www.ebi.ac.uk/interpro/api/) on 14 September 2023.
🌟 New Features
- AntiFam families are now exposed as member database signatures (#111)
- We now use PDB chain sequences and matches on these sequences instead of relying on PDB-UniProt mappings (#112)
🏠 Housekeeping
- Django update (
3.2.19to3.2.20) - Remove references to ProDom (retired member database)
Full Changelog: v1.11.1...v1.12.0
v1.11.1
This is the code set in the live API https://www.ebi.ac.uk/interpro/api/ on 5th July 2023.
It includes the following changes:
🛠 Fixes
- The modifier
has_modelappends to the elastic query. but mistakingly was adding after sorting attributes were added, and therefore it was being ignored.
🏠 Housekeeping
- Dependencies update
Live on 10 May 2023
This is the code set in the live API https://www.ebi.ac.uk/interpro/api/ on 7th March 2023.
It includes the following changes:
🌟 New Features
- TIGRFAMs is now NCBIfam. The API will redirect any traffic to URLs with
/tigrfamsas DB in to the corresponding/ncbifam. - Support to redirects from filters endpoints. e.g.
/api/protein/uniprot/entry/tigrfamsredirects to/api/protein/uniprot/entry/ncbifam - Adding tests for the redirects.
🏠 Housekeeping
- Removing obsolete code dealing with
dbcodes. - Running
blackfor code styling.
📃 Documentation
- Replacing usage of TIGRfams for NCBIfam.
Full Changelog: v1.10.0...v1.11.0
Live on 7 March 2023
This is the code set in the live API https://www.ebi.ac.uk/interpro/api/ on 7th March 2023.
It includes the following changes:
🌟 New Features
- Adding
set_infoin entry. e.g. https://www.ebi.ac.uk/interpro/api/entry/pfam/pf00001 contains"set_info": { "accession": "CL0192", "name": "GPCR_A" }#97 - Extending the logic of the cache to have a list of modifiers that won't be cached #101
🛠 Fixes
- Updates the version of Swagger to fix vulnerability #99
📃 Documentation
- Adding Examples of python scripts getting data from the API or from one of the ftp files ea51d05
Full Changelog: v1.9.0...v1.10.0