Releases: CNIC-Proteomics/TurboPutative
TurboPutative v1.0.8
TurboPutative-1.0.8-pycompiled-win32-x64.zip have compiled Python scripts, so it is not required to have Python installed on the computer to use these versions.
NOTE: The source code does not contain Electron program, so it cannot be used to run the desktop application.
TurboPutative-v1.0.7
Desktop versions:
TurboPutative-1.0.7-pyvenv-win32-x64.zip
TurboPutative-1.0.7-pyvenv-linux-x64.zip (not available yet)
TurboPutative-1.0.7-pycompiled-win32-x64.zip
TurboPutative-1.0.7-pycompiled-linux-x64.zip (not available yet)
All of them use the win32-x64 precompiled binaries of Electron program.
TurboPutative-1.0.7-pycompiled-win32-x64.zip and TurboPutative-1.0.7-pycompiled-linux-x64.zip have compiled Python scripts, so it is not required to have Python installed on the computer to use these versions.
TurboPutative-1.0.7-pyvenv-win32-x64.zip and TurboPutative-1.0.7-pyvenv-linux-x64.zip do not have compiled the Python scripts. During the installation they will create a Python Virtual Environment with all the required libraries. Therefore, it is necessary to have Python installed on the computer to use these versions.
Web version:
TurboPutative-1.0.6-webServer.zip
To use the web application it is necessary to have Nodejs and Python (>= 3.6) installed on the computer. To start the server run the following commands from the terminal in the application root folder:
1 - Install the Python libraries: pip install -r requirements.txt
2 - Install the Nodejs libraries: npm install
3 - Start the server: npm start
NOTE: The source code does not contain Electron program, so it cannot be used to run the desktop application.
TurboPutative-v1.0.6
Desktop versions:
- TurboPutative-1.0.6-pyvenv-win32-x64.zip
- TurboPutative-1.0.6-pyvenv-linux-x64.zip
- TurboPutative-1.0.6-pycompiled-win32-x64.zip
- TurboPutative-1.0.6-pycompiled-linux-x64.zip
All of them use the win32-x64 precompiled binaries of Electron program.
TurboPutative-1.0.6-pycompiled-win32-x64.zip and TurboPutative-1.0.6-pycompiled-linux-x64.zip have compiled Python scripts, so it is not required to have Python installed on the computer to use these versions.
TurboPutative-1.0.6-pyvenv-win32-x64.zip and TurboPutative-1.0.6-pyvenv-linux-x64.zip do not have compiled the Python scripts. During the installation they will create a Python Virtual Environment with all the required libraries. Therefore, it is necessary to have Python installed on the computer to use these versions.
Web version:
- TurboPutative-1.0.6-webServer.zip
To use the web application it is necessary to have Nodejs and Python (>= 3.6) installed on the computer. To start the server run the following commands from the terminal in the application root folder:
1 - Install the Python libraries: pip install -r requirements.txt
2 - Install the Nodejs libraries: npm install
3 - Start the server: npm start
NOTE: The source code does not contain Electron program, so it cannot be used to run the desktop application.
TurboPutative-v1.0.4
Change log:
- Food, Drug and Microbial lists are in lower case.
- REname regular expressions are changed to remove compound after /.
- Default compound separator is now " // ".
TurboPutative-v1.0.3
Log changes:
- Tagger.py and REname.py do not parallelize their process to avoid memory error during execution.
- Microbial database is added to Tagger.py, and it can be selected in desktop and web application.
- Solve bug in file extension handling. Only .xls (xlrd) and .xlsx (openpyxl) are accepted. Any other file extension will raise "error 52". Only .xlsx extension is written (openpyxl).
- Total change in the code and design of the web application
- TurboPutative-1.0.3-compiled-win32-x64.zip contains pre-compilled modules using pyinstaller. Thus, it does not require python.
TurboPutative-v1.0.2
Change logs:
- ParserCore module of pygoslin is now compiled
- "openpyxl" module is installed in python virtual environment to write .xlsx files
TurboPutative-1.0.1
Change log:
- Source code: Bash script to obtain drug_database.tsv and food_database.tsv (with all synonyms) from hmdb_metabolites.zip (in XML format)
- Update food and drug database using "All metabolites" dataset from https://hmdb.ca/downloads released on 2020-09-09
- TurboPutative-win32-x64: Fix bug when killing processes
- TurboPutative-linux-x64: Create Python virtual environment during installation
- TurboPutative-linux-x64: Killing subprocess when user close the application
TurboPutative-1.0.0
Change log:
- DesktopApp: Create Python virtual environment
- TurboPutative: Remove Natural Product selection