v2.9.1
版本发布时间: 2022-09-02 00:24:19
kmansouri/OPERA最新发布版本:v2.9.1(2022-09-02 00:24:19)
OPERA v2.9.1
(See the install and quick run guide pdf file in the zip file for more info and input options)
Clarifications about log4j concerns:
- The presence of a log4j jar file on a computer does not imply a vulnerability in itself. It’s a very common file in java-based tools. It is only when log4j is used on an exposed server that the vulnerability can be a problem.
- We do not use log4j in OPERA software. OPERA runs locally and does not connect to the internet. Our testing thus far indicates that the removal of the log4j.jar file will not affect OPERA software. OPERA should work normally with or without the log4j file as it does not depend on it.
- OPERA uses two main tools: KNIME and MATLAB. In OPERA 2.9, both KNIME and Matlab were updated to the latest version of the log4j file to deal with the vulnerability. For more details see https://www.knime.com/changelog-v45. For the MATLAB runtime, MathWorks has published the following in the Trust Center (version 3 of 2021-12-18): https://www.mathworks.com/content/dam/mathworks/policies/mathworks-response-to-cve-2021-44228-log4j-vulnerability.pdf
To scan and remove any unwanted files/classes you can use: https://github.com/logpresso/CVE-2021-44228-Scanner
Installer files to choose from:
-
OPERA2.9_UI(_win.zip for Windows, .tar.gz for Linux) (recommended for most users): Graphical User Interface installer. The installer will automatically install all dependencies (it is self-contained with mcr runtime, if mcr runtime v912 is not already installed, it will automatically install it). No internet is required during installation, suitable for firewalled/unconnected machines. Once installed, the models run LOCALLY and the app has NO access to the web.
-
OPERA2.9_CL(_win.zip for Windows, .tar.gz for Linux): Command line installer. The installer will automatically install all dependencies (it is self-contained with mcr runtime, if mcr runtime v912 is not already installed, it will automatically install it). No internet required during installation, suitable for firewalled/unconnected machines. Once installed, the models run LOCALLY and the app has NO access to the web.
-
OPERA2.9_CL_Par(_win.zip for Windows, .tar.gz for Linux): Command line installer for the parallel computing version to maximize speed by using multiple cores in parallel (recommended only for files with a large number of chemicals). The installer will automatically install all dependencies (it is self-contained with mcr runtime, if mcr runtime v912 is not already installed, it will automatically install it). No internet is required during installation, suitable for firewalled/unconnected machines. Once installed, the models run LOCALLY and the app has NO access to the web.
-
libOPERA2.9_*.tar.gz: additional libraries in C, C++, Java, and Python to embed in other projects.
Updates:
v2.9
- Updated models: LogP, MP, BP, VP, WS, and HL with additional experimental data covering different classes of chemicals including PFAS.
- Updated Matlab runtime to v912 to use the latest version of log4j and avoid any vulnerabilities.
- Updated the command line version to work with the OECD Toolbox plugin for OPERA.
- Fixed bugs and exceptions.
v2.8
- New Caco-2 permeability (logPapp) model
- Updated human plasma fraction unbound (Fub) model with new data
- Updated human hepatic intrinsic clearance (Clint) model with new data
- Updated the Knime version in the QSAR-ready standardization workflow to 4.5 to fix the log4j java vulnerability
- Fixed bugs and exceptions.
v2.7
- New Fub and Clint models based on newly curated data
- CERAPP, CoMPARA, and CATMoS: confidence index updated to include experimental data information about the 5NN.
- CATMoS: confidence interval updated to 0.25 (log10 mg/kg) based on new variability analysis study (Karmaus et al 2021, in prep)
- All other models (except CATMoS and categorical) include a confidence range (based on weighted st-dev of 5NN).
- Improved speed
- Updated MATLAB mcr v99, more compatibility with OS updates
- Better packaging of C/C++, JAVA and Python libraries to support output results in objects (in addition to files)
- Fixed bugs and treated new exceptions
v2.6
- Improved clarity of error messages.
- Implementation of the latest QSAR-ready structures standardization workflow for all versions (CL, parallel CL, and GUI in Linux and Windows). For more info about the workflow: https://github.com/kmansouri/QSAR-ready.
v2.5
- For all models: used the latest QSAR-ready structures using the updated (v2) standardization workflow (https://github.com/kmansouri/QSAR-ready).
- Added the latest DSSTox update including ~900k structures to be searched using the input option as text file (.txt) with molecule identifiers (CASRN, DTXSID, DTXCID, or InChIkey).
- When the search by ID is used, a Found-by column is added to the output for additional information about the found and not found or inadequate structures (inorganics, mixtures...)
- Added new data (for PFAS and other structures) for LogP, water-solubility, vapor pressure, and melting point.
- Improved detection of ionization sites for pKa prediction
- Fixed a bug in LogBCF model on Windows GUI that was preventing from writing out the results.
- Trim IDs (CAS or DTXSIDs) to maximize matches to retrieve QSAR-ready structures and/or experimental data
- Optimized loading time and calculation speed
v2.4
- Improved detection of ionizable groups for pKa prediction
- Trim IDs (CAS or DTXSIDs) to maximize matches to retrieve QSAR-ready structures and/or experimental data
- Added test to warn about exceeding the recommended molecule size limit by CDK to avoid failed descriptor calculation or long processing.
- Updated CATMoS with a Weight-of-Evidence approach (WoE) to combine predictions from all 5 endpoints
- Optimized loading time, calculation speed, and handling of chemical descriptors
v2.3
- Retrieve salts information (if not provided) for MP predictions based on structure ID in the input file
- Fixed GUI bugs and added tests for molecular descriptor limitations.
- Added output option to get Experimental values if CASRN or DTXSID is provided in the input
- Added input option as text file (.txt) with molecule identifiers (CASRN, DTXSID, DTXCID, or InChIkey) available for >800k structures
v2.2
- Treated exceptions when PaDEL descriptors fail on certain structures (inorganic, mixtures...)
- Flexibility to change the install directory
- Added new models (FuB and Clint)
- Fixed GUI bugs
- Improved memory handling (files with >10,000 molecules)
- Added a correction patch for PFAS chemicals for logP and WS models
- Corrected CATMoS-LD50 experimental values
- Fixed bug related to running all models as default
v2.1
- Added a graphical user interface
- Added Clint and FUB models
v2.0
- Added pKa, logD, CERAPP, CoMPARA, CATMoS
v1.5
- Added RT model
- Updated physchem properties models: logP, logBCF
v1.0
- Physchem properties
Tool requirements:
- System: Windows/Linux (64bit) not tested on old versions (prior to 2013).
- Java JRE/JDK 1.5 or higher (64bit).
- Input QSAR-ready structures (can be downloaded from https://comptox.epa.gov/dashboard): * Smiles file (tab-delimited text file with no headers and no empty lines, .smi extension) * SDF file (text file with 2D or 3D atom coordinates, .sdf extension) * Text file with molecule identifiers: CASRN, DTXSID, DTXCID, or InChIkey (one column with no headers and no empty lines, .txt extension).
Limitations of the current version:
- Molecular descriptors can only be calculated for: * Organic chemicals * Maximum molecular weight 2000 g/Mol * Maximum number of heavy atoms <= 100 * No mixtures or UVCBs * No nano-materials like shapes (spheres, tubes...)
1、 libOPERA2.9_C.tar.gz 1.96GB
2、 libOPERA2.9_Java.tar.gz 1.96GB
3、 libOPERA2.9_Py.tar.gz 1.96GB
4、 OPERA2.9_CL_mcr.tar.gz 1.96GB
5、 OPERA2.9_CL_mcr_win.zip 1.93GB
6、 OPERA2.9_CL_Par.tar.gz 1.15GB
7、 OPERA2.9_CL_Par_win.zip 2GB
8、 OPERA2.9_UI_mcr.tar.gz 1.96GB
9、 OPERA2.9_UI_mcr_win.zip 1.93GB