PeakForest events
- May 2023: FoodPhyt European project annual meeting - Clermont-Ferrand (France) - pres. "MSMS Data in PhytoHUB"
Join PeakForest team
Two opportunity available for the moment to join the PeakForest dev or data manager team !
- [OPENED] Java developer position (14 months contract): [More information - ENG] - Key words: Java, OpenAPI, Web component, type-script, vue.js, metabolomics
[CLOSED] Microservices developer position (16 months contract): [INRAE jobs] - Key words: Cloud, OpenAPI, Kubernetes, Python, Java, metabolomics
- [CLOSED] internship position (Master level): Spectral data visualisation web-component building. [More information - FR] - Key words: Web component, type-script, vue.js, metabolomics - Célian Barbe was recruted
- [CLOSED] internship position (Master level): Construction and deployment of metabolomics microservices on the CLOUD infrastructure of the Clermont Auvergne Mesocentre. [More information - FR] - Key words: Kubernetes, cloud, Java, python, microservices, OpenAPI, metabolomics - Faustine Souc was recruted
PeakForest version 2.6.0 - - 2023-03-14
- @version: 2.6.0
- @notes:
- support spectra import using OpenAPI endpoint.
- @new:
- Add new OpenAPI method
POST /spectrum
- Support new Agromix template
- Add new OpenAPI method
- @bugs fixed:
- pforest#dev - fix entites mapping in WebServices clients
- @other:
- pforest#dev - switch CI/CD docker runner on sauron
PeakForest version 2.5.0 - - 2022-06-13
- @version: 2.5.0
- @notes:
- replace OpenBabel toolbox by CDK
- @new:
- remove OpenBabel / replace it by CDK
PeakForest version 2.4.2 - - 2022-04-01
- @version: 2.4.2
- @notes:
- minor bugs (REST API / edit MS spectra) and add MSMS templates
- @new:
- support 2 new LC-MSMS spectra templates for PFEM
- @bugs fixed:
- fix bug: error when updating spectra
column_name
metadata - fix bug in list-mz query (rest/v1)
- fix bug in import one compound by its InChIKey - no name mapped
- fix bug in rest/v2 (OpenAPI) - missing columns ID / code on mass spectra entities
- fix bug in XLSM spectra template file - error in 'create new GCMS spectrum' macro
- fix bug: error when updating spectra
PeakForest version 2.4.1 - - 2022-02-18
- @version: 2.4.1
- @notes:
- minor bugs and features
- @new:
- add MS spectra curation level: 'RI > 5%'
- @bugs fixed:
- fix export MS2 spectra error (case NULL value for 'ion beam gas pressure' metadata)
- fix LCMS/LCMSMS/ICMS json template data mapping/dumping error
- @other:
- update PFEM LCMS "plasma_method1_QTOF" and "urine_QToF_method" methods / delete LCMS "plasma_method2_QTOF" method
PeakForest version 2.4.0 - - 2022-02-16
- @version: 2.4.0
- @notes:
- update LogP tools, debug 'add one compound' pipeline
- @new:
- support new options for LogP computing (choose tool and its path)
- 'add one compound' pipeline code refactoring from scratch: use PubChem webservice
- @bugs fixed:
- fix bug in upload compound image (PNG format)
- @other:
- support new option to hide/show peakmatching view
PeakForest version 2.3.6 - - 2022-01-27
- @version: 2.3.6
- @notes:
- add/update CEA methods in templates
- @new:
- spectra import: add two new methods / templates (API FIA, MS and MSMS, for CEA)
- @bugs fixed:
- update tests in externalbanks-api (non-mock version)
- formula display in search view: fix formatting
- spectra import: edit/update two methods / templates (for CEA)
PeakForest version 2.3.5 - - 2021-12-15
- @version: 2.3.5
- @notes:
- add MGF and mzML spectra export
- @new:
- add MGF mass spectra export (beta)
- add mzML mass spectra export (beta)
- @bugs fixed:
- fix bug: std-matrix LCMS/LCMSMS spectra import from XLSM file
- fix bug: Log4j vulnerability
- @other:
- update email sender parameters (SMTP config.)
- new URL for "How to create numbered compound"
PeakForest version 2.3.4 - - 2021-11-04
- @version: 2.3.4
- @notes:
- add MSP spectra export
- @new:
- MSP export for mass spectra
- @bugs fixed:
- update CTS webservice client after server update
- improvements NMR coupling constant parsing from string
- update NMR peakmatching webservice URL
- show more than 50 rows in peaklist edition
- fix GCMS peaklist edition (add new peak)
- fix MetExplore SSL certificate error
- fix OChem mapping error
- @other:
- customize main search placeholder content for each instances
- minor improvements in OpenAPI clients generation (abstract entities deserialization)
PeakForest version 2.3.3 - - 2021-09-03
- @version: 2.3.3
- @notes:
- bugs fix
- @bugs fixed:
- fix bug in
Curation Messages
pruning - fix bug: links to ICMS / ICMSMS spectra in
compound sheet
andcompounds search results' spectra modal preview
- fix bug: remove "dead end" in WebApp's modals (add link to sheets from modals)
- fix bug: impossible to save updates on a NMR spectra's peaklist
- fix bug: CSS z-index for NMR numbered compound viewer (modal / header / footer)
- fix bug in
- @known bugs:
- all services based on CTS are down - this webservice has been updated; an update of the client is required
PeakForest version 2.3.2 - - 2021-07-27
- @version: 2.3.2
- @notes:
- improve NMR support (search /export) and bugs fixes
- @new:
- add NMR spectra nmrML export
- improve NMR spectra search (with AND/OR linkers)
- @bugs fixed:
- list last 500 curation messages in
lifo
mode (instead of last 250 infifo
mode) - fix GCMS spectra data dumping from template
- list last 500 curation messages in
- @other:
- improve scoring matching results
PeakForest version 2.3.1 - - 2021-07-01
- @version: 2.3.1
- @notes:
- SDF export and GUI to edit GCMS/ICMS spectra
- @new:
- add compounds SDF export
- add GUI to edit GCMS spectra
- add GUI to edit ICMS spectra
- @bugs fixed:
- update
CF_PFEM_plasma_method1_TIMSTOF
method - fix some URL still in
inra.fr
(instead ofinraE.fr
) - db server, ontologies framework, metexplore, ... - fix NMR raw spectra viewer (based on NMRPro)
- fix 1D-NMR peakmatching error
- fix 'flush sessions' feature
- update
- @other:
- add documentation about cart for compounds
- update webapp link to REST API and REST API Doc (v1 → v2)
PeakForest version 2.3.0 - - 2021-06-09
- @version: 2.3.0
- @notes:
- add Ion Chromatography support
- @new:
- add annotation in MassBank record sheets (mass spectra)
- support ICMS spectra (import/export from/to XLSM files; search; view)
- add new LCMS sample prep. solvent - H20+0.1% FA / ACN+0.1% FA (50/50, V/V)
- display top 3 peaks labels on LCMS/LCMSMS spectra viewers
- @bugs fixed:
- Fix bug prevention 2D-NMR spectra deletion
- display compound first name in search windows instead of showing the main one
- allow a curator to edit MS2 spectra fragmentation energy
- add missing CAS number on compounds sheets
- add missing GCMS spectra in compounds info modal view
- fix derived compound image display / recompute
- fix documentation file hosting
- fix REST/V2 webservice on
getSpectra
method -ionization_method
filter - fix Monoisotopic Mass search (with ± proton mass)
- @other:
- Remove LCMS method
CF_UBP_PLASMA_TOF
, addCF_PFEM_plasma_method1_TIMSTOF
- Remove LCMS method
PeakForest version 2.2.6 - - 2021-04-12
- @version: 2.2.6
- @notes:
- small bug fixes
- @new:
- New MTBLS studies list formatting
- Add LC/GC chromatography method name in spectra listing (search/peakmatching)
- @bugs fixed:
- Fix values in LCMS method
CF_PFEM_plasma_method1_QTOF
- Update MassBank record doc. URL
- Fix search by HMDB ID direct input
- List / add ontologies and std matrix in backoffice
- New MetExplore biosources coverage/mapping
- Fix issues with compound curation lvl update / filtering via rest/v2
- Increase tomcat session timeout from 30 minutes to 2 hours
- Fix nightly database reset on re-deploy
- Fix values in LCMS method
- @known bugs:
- Cannot delete some NMR spectra
- Cannot update a parameter in MS2 (Frag. Energy)
PeakForest version 2.2.2 - - 2021-03-12
- @version: 2.2.2
- @notes:
- fix small bugs
- @new:
- N/A
- @bugs fixed:
- Fix expected JSON response from citations service
- Fix PForest generated link with HTTP protocol instead of HTTPS
- Fix PForest REST/V1
LazyInitializationException
error on/get-range-clean/
path - Remove ALogPS webservice (down) replace it with OChem one
- Fix compounds formula formating
- Restart peakforest instances with a cron daily (cmd
docker restart
)
- @other:
- Add reference for Discovery tool in about page
PeakForest version 2.2.1 - - 2021-02-24
- @version: 2.2.1
- @notes:
- add new small features and fix minor bugs
- @new:
- New search option: search compounds by LogP value
- New search regex: search compounds by SMILES
- New naive peakmatching REST webservices (v2 - OpenAPI)
- Add PeakPattern for 1D NMR spectra in REST webservices (v2 - OpenAPI)
- Add 'metabolights pub. using websementic tech' section in compounds sheets
- Support compounds external IDs
- @bugs fixed:
- Fix 302 error on MetExplore WebServices
- Update mapping from objects returned by EBI REST WS (for citations)
- Fix link to
my pforest
page - Allow web browser CORS requests in REST webservices (v2 - OpenAPI; HTTP header auth.)
PeakForest version 2.2.0 - - 2020-11-26
- @version: 2.2.0
- @notes:
- Epic GCMS
- Update MexExplore webservices
- Add and impl. OpenAPI webservices
- @new:
- Add backoffice method to recompute LC chromatography columns codes
- @bug fixed:
- Fix infos / links for "derivated compounds" in GCMS spectra sheets
- Fix "update peakforest stat." mechanism: compute stat. on-the-fly
- Improve GCMS "derivated type" data management (display, query)
- Fix tests after remove webservice database update - peakforest-api@4f15ad33
- Fix CI docker image build
- @other:
- Improve CI and releases pipelines
- Improve CI and
Dockerfile
files - Add OpenAPI projects in nightly CI
- Add OpenAPI projects in release manager
PeakForest version 2.1.1 - - 2020-08-24
- @version: 2.1.1
- @notes:
- Epic GCMS
- @new:
- Add buttons to zoom in, out and reset zoom for nmrpro
- Basic GCMS spectra search
- @bug fixed:
- Fix nmrpro zoom for 1D and 2D spectra
- Fix GCMS spectra viewer zoom
- Fix images generation
PeakForest version 2.1.0 - - 2020-07-22 - -
PeakForest version 2.1.0 features:
@notes:
- Epic GCMS
@new:
- Improve "import spectra from XLSM template" panel
@bug fixed:
- Fix "MassBank doc." link in spectra viewer
- Fix "NMRPRo" link in "about page"
@other:
- Improve code quality
- Fix stats web-gui reporting
PeakForest version 2.0.4 - - 2020-05-11 - -
PeakForest version 2.0.4 features:
@notes:
- release for bugfix
@bug fixed:
- Fix bug in 3D mol. viewer
- Update KeGG webservice expected results in unit tests
- Fix bug in delete LC-MSMS spectra
- Fix bug in spectra annotation edition
- Fix bug in REST
GET COMPOUND(s)
json output - Fix OpenBabel depiction error
- CTS webserice is down (could not add compound using web GUI)
@other:
- Force MySQL database engine in
InnoDB
- Update this patchnote file
- Release validation (KO-GO)
@known bugs:
- Some MetExplore's webservies are down
- CTS webserice is down (could not add compound using web GUI)
PeakForest version 2.0.3 - - 2019-12-02 - -
PeakForest version 2.0.3 features:
@notes:
- minor update of PeakForest, update architecture
- fix bug, add gitlab CI and project management
- update old webservice clients' methods
@bug fixed:
- Update Webservices used to add a single compound
- Fix error on quick search with mz=165
- Fix error in LCMS spectra viewer
- Fix errors in metabo cards' spectra listing
- Fix error in InChIKey regexp for search
- Fix errors in mass search filering / sorting
- Fix errors in mass search filering / sorting
- Fix errors in compounds' formula search
- Fix errors in compounds' name search
- Fix errors in MetExplore webservice quering
- Fix error in PForest version tracking IDs / info on GUI
- Fix error in PeakMatching
- Fix error in "update compound" modal
- Update ALogPS webservice call
@other:
- Global update on project (hibernate, third part tools, external resources, ...)
- Update XLSM template file - set it as maven dependency
- Update docker image for CI tests / add CI tests.
- Update 3D mol. viewer (optional loading)
- Update search using external / internal database identifiers
- Class refactoring: new Maven Dep.
- Fix error on XLSM spectra file export - bug fixed in post-release
@known bugs:
- Some MetExplore's webservies are down
- Bug in 3D mol. viewer
PeakForest version 2.0.1 - - 2018-03-07 - -
PeakForest version 2.0.1 features:
@notes:
- minor update of PeakForest
@new:
- support compound Networks IDs - d9551e5b
- add button to upload your own MOL and SVG files for compounds - b9af7621 (issue #138)
@bug fixed:
- add missing MSMS data in spectra sheet - 4a99f333 ec0f5b6a
- solve bad redirect bug - 8a8ca4fb
- solve issue with compound images display - 4e514577
- solve NMR peakmaching issue - 7be22ac1
@other:
- compute number of relevant query for a search - 3744dc06 (issue #135)
- change home page default message - 3d3b43b0 (issue #137)
PeakForest version 2.0 - - 2017.09.27 - -
PeakForest version 2.0 features:
@notes:
- fourth WebApp release!
@new:
- MSMS spectra management / peakmatching - 24d32633
- edit 2D NMR spectra data - 6edb286e
- Analytical Matrix management - eaa1c179
- Analytical Matrix spectra management - eaa1c179
@bug fixed:
- bug fixed in search - a9f26997 / b6721a4a
- bug fixed in NMR spectra edit - 1de6aa55
@other:
- cleanup and performance improvement.
- improve numbered compound loading.
PeakForest version 1.8 - - 2017.03.16 - -
PeakForest version 1.8 features:
@notes:
- third WebApp release!
@new:
- token management system for webservices - branch token-mgmt
- 2D NMR spectra management services - branch release_1.8
- MetExplore Viz - 48e8eb93
- BioSM and compound chemical properties - 479e6786 / 41610f50
- LCMS spectra splash ID - de5f1fff
@bug fixed:
- login: return to last visited page - 797c1e4e
- analytics: set code as a customizable value for admins - 81aabb3e
- compounds search and score management - #93 #94 #95
@other:
- SEO, JS debug, ...
PeakForest version 1.5 - - 2016.07.12 - -
PeakForest version 1.5 features:
@notes:
- third WebApp release!
@new:
- add NMR 13 carbon spectra
- add user setting "main technology" - 8c0e5821
- implement new PeakForest IDs for compounds and spectra - 47484506
- export LCMS spectra in MassBank format - e0cd166a
- implement NMRPro viewer for 13C spectra - 99ece4f4
@bug fixed:
- spectra viewer in compound modal (if only NMR spectrum, bug on CSS property select) - 4212bc0b
- jsMOL viewer on Firefox - c0ce2450
- missmatch real generic compounds / chemical compound without chiral center - 1e33c61e
- NMR spectra peak-pattern H annotations - io-spectrafile-api@46f08b16
- spectra ZIP file import process progress - 3b35aec6
- NMR "light" "real" viewer: display correct name - 4884e85e
PeakForest version 1.1 - - 2016.02.18 - -
PeakForest version 1.1 features:
@notes:
- second WebApp release!
@new:
- NMR viewer: impl. NMR viewer (dev. by PMB) - 278c70b5
- NMR spectrum processing data: impl. NMRreader (dev. by PMB) - 278c70b5
- LCMS PeakMatching: impl. LCMSMatching (dev. by CEA) - 4b2134be
- License manager - feb545d1
@bug fixed:
- LDAP login: open LDAP login for all INRA users - ae9e233a
- space character in compounds InChIKey - (PeakForest - DataModel)
- avoid MetExplore Web-Service multi-requesting via CRON functions - 003515de
- add missing "how to" for numbered compounds - 80846468
- several other bug (special character in numbered compounds, logs rotation, close spectra modal if compound modal open after, ...)
PeakForest version 1.0 - - 2015.12.15 - -
PeakForest version 1.0 features:
@notes:
- first WebApp release!