Skip to content

Releases: CNIC-Proteomics/TurboPutative

TurboPutative v1.0.8

21 Jun 09:37
Compare
Choose a tag to compare

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

06 Mar 19:43
Compare
Choose a tag to compare

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

28 Jan 12:49
Compare
Choose a tag to compare

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

02 Jan 13:20
Compare
Choose a tag to compare

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

18 Dec 11:47
Compare
Choose a tag to compare

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

27 Nov 12:37
Compare
Choose a tag to compare

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

24 Nov 17:24
Compare
Choose a tag to compare

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

23 Nov 15:27
Compare
Choose a tag to compare

Change log:

  • DesktopApp: Create Python virtual environment
  • TurboPutative: Remove Natural Product selection