- eGPS 2.0 (Latest) 2024/06/05
- New features:
- 1.The modern graphic user interface and the novel main framework. The eGPS 2.0 version implements a beautiful graphic interface.
- 2.The implementation of the VOICM data import and running mechanism.
- 3.Take the advantages of the Command Line Interface (CLI) and Scripting software operating modes.
- 4.Provides various kinds of highly demanding built-in modules.
- What we removed:
- 1. The buttons in the toolbar that only a few modules are used, and pause/continue button for thread control.
- 2. History recording functionalities.
- 3. JavaFx graphic interface and WebKit-based html and JS code.
- eGPS 1.26 2024/06/05
- New features:
- 1.Add ?From aligned protein to aligned CDS? module.
- Fixed bug:
- 1.Fix the problem of drawing when the branch length was 0 in CGB plug-in.
- 2.Fix the problem of text compression during initialization of "Genome browser" panel in CGB plug-in.
- 3.Fix the problem of exact match search in CGB plug-in.
- eGPS 1.25 2023/08/30
- New features:
- 1.Add support for searching for pango and VOC in CGB.
- 2.Implement a new feature enabling linkage between ?BranchLabel? buttons and Tree panel in CGB2.0.
- Fixed bug:
- 1.Optimize tree visualization in CGB 2.0.
- eGPS 1.24 2023/06/14
- New features:
- 1.Add ?Generate sequence logo? module.
- 2.Add "Diversity Descriptor" module which can generate mutation information according aligned fasta file.
- 3.Add the functionality of coloring according to the properties of amino acids to "Alignment viewer" module.
- Fixed bug:
- 1. Fix the string display deviation problem in the "Alignment viewer" module.
- eGPS 1.23 2023/03/09
- New features:
- 1.Add CGB2.0 plug-in. The CGB2.0 is an upgrade version of CGB1.0, with low memory usage.
- Fixed bug:
- 1.Fix the problem that the "Alignment viewer" module cannot color amino acid alignment.
- 2.Fix the problem that deletion is partly omitted in the "inferMutation" plug-in.
- eGPS 1.22 2023/01/17
- New features:
- 1.Add new pptx vector save format for each visual module.
- 2.The "Tree viewer" module supports labeling leaf tags that meet the label name search criteria.
- 3.Upgrade the search function of CGB, adding precise search, fuzzy search and cumulative mutation search functions.
- 4.Update the FitCoal plugin to the new version.
- Fixed bug:
- 1.Fix the problem that the "Build tree" function of the "VCF Operator" module does not support long genome lengths.
- 2.Fix the incomplete display problem of "Mark" function of the "Alignment viewer" module when the control bar was narrow.
- eGPS 1.21 2022/10/26
- New features:
- 1. Optimize the variation mark system of CGB to make sure that the sequence alignment can be completely recovered by the mutation process.
- 2.Accelerate the analysis pipeline for the CGB to add a new sequence to an existed CGB tree.
- 3. Add more data import modes to the "Genomic mutation presenter" module. The module now can support fasta file and file with cumulative mutation information in the mutation information setting part. See user manual for details or launch the module in eGPS desktop to see examples.
- 4. Optimize the tree visualization of CGB.
- eGPS 1.20 2022/07/27
- New features:
- 1. Optimize and accelerate the analysis pipeline for the CGB to add a new sequence to an existed CGB tree.
- 2. Provide an API for drawing evolutionary tree in rectangular layout. Users can invoke this API independently in IDEs such as Eclipse. This method is suitable for users who use JAVA as the main programming language.
- Fixed bug:
- Fix the problem that the ?Tree view? related modules cannot be saved as pdf.
- eGPS 1.19 2022/03/28
- New features:
- 1. A greatly optimized CGB version with faster loading speeds and lower memory requirements.
- 2. Add inferMutation plug-in.
- 3. New eGPS splash screen.
- eGPS 1.18 2022/02/21
- New features:
- 1. Add sampleCGBTree plug-in.
- 2. Add nwk2CGBnwk plug-in.
- 3. Optimize the analysis pipeline for the CGB to add a new sequence to an existed CGB tree.
- Fixed bug:
- Fix the problem that the backmutation highlight feature of CGB can only display one backmutation index number.
- eGPS 1.17 2022/01/12
- New features:
- 1. Add Genomic mutation presenter module.
- 2. Change the color scheme of the Alignment viewer module.
- 3. Add the functionality of visualizing sample or internal node mutations in CGB.
- Fixed bug:
- 1. Fix the color rendering problem in Alignment viewer module.
- 2. Fix problem of underestimate the effective length of the genome in the Build tree module when build tree from VCF file/files.
- eGPS 1.16 2021/12/14
- New features:
- 1. Add a user guide interface in eGPS.
- 2. Add Back mutations presenter module.
- 3. Add Date time calculator module.
- 4. Add String set operator module.
- 5. Add the option of importing online sampling data in CGB.
- 6. Optimize the response speed of the right-click menu of the ?Tree display panel? in CGB.
- 7. Use multiple threads to accelerate the process of adding a new sequence to an existing tree.
- 8. Accelerate the initial loading process of CGB by changing the updates of ?Allele freq? in ?Genome browser?panel to an active event. Users can refresh the data of ?Allele freq? by click the function ?Refresh mutation freq? in the right click menu of ?Tree display panel? or ?Genome browser? panel.
- Fixed bug:
- Fix the problem that the results of ?Plain text info? panel in the ?Venn diagram? module cannot be saved.
- eGPS 1.15 2021/11/17
- New features:
- 1. Use multiple threads to accelerate the nodes' date inference of CGB.
- 2. Update the logo of CGB.
- Fixed bug:
- Fix the error output of ?All mutations from root? column in the ?Export leaf information? of CGB.
- eGPS 1.14 2021/10/14
- New features:
- 1.Optimize the analysis process for CGB to add a new sequence to the existing tree.
- Fixed bug:
- Fix the instability problem of dates manipulation in CGB.
- eGPS 1.13 2021/09/27
- New features:
- 1.CGB provides new ?Identification of non-mutated path? panel, users can identify and highlight the non-mutated nodes with the same sequence as the target node (identify by CGB ID).
- 2.CGB provides a sample function, users can sample the big tree and get a small scale of data.
- Fixed bug:
- Fix the import problem of CGB that File Chooser cannot identify the supported suffix.
- eGPS 1.12 2021/08/31
- New features:
- 1. Performance optimization for CGB by reducing the memory consumption required for operation.
- 2. To improve the network transmission speed, the CGB data format version is optimized and the interface file size is reduced through a high compression ratio compression algorithm.
- 3. Optimize the analysis process of adding a new sequence to the existing tree by CGB to improve the running speed.
- Fixed bug:
- Fix the export problem of saving the result of the Eheatmap module as vector diagram.
- eGPS 1.11 2021/07/23
- New features:
- 1. CGB provides data import options, users can view the data version they are interested in.
- 2. CGB provides an analysis process of local data, users can add their own data to existing data, or use their own data to generate CGB interface files.
- eGPS 1.10 2021/06/23
- New features:
- CGB provides the Visual Effects panel, and users can adjust the parameters of the interface acceleration.
- Fixed bug:
- 1. Fixed errors with exported SVG files and added option to export EPS vector graphics.
- 2. Fixed memory issues with CGB lineage tracking and optimized speed.
- eGPS 1.9 2021/05/14
- New features:
- Improved the plug-in development guide and added a step-by-step development example.
- Fixed the problems in the Venn diagram module and added a Plain text info panel in this module.
- Added Tanglegram module to compare two trees.
- Added a calculate distance matrix button in Maf operator module.
- Updated the Coronavirus GenBrowser plug-in, fixed the display problem of amino acid mutations of frameshift mutations.
- eGPS 1.8 2021/02/07
- New features:
- Added reduced-rate-test and accelerated-rate-test modules for CGB plug-in.
- CGB binary nomenclature was supported.
- eGPS 1.7 2020/11/27
- New features:
- Added new functions for plug-in(module) "Coronavirus GenBrowser(CGB) 1.0".
- Added Classic Skyline plot module.
- Add the Bed merger module.
- Add an Initialize button in Alignment Trimmer module to help users select a sequence as a reference sequence.
- Make a modification to make all modules independent. Transform
the module that need user to drag the file into the main interface to
open into a module that can be opened independently. Enables users to
quickly find the required functions they need in the iTools menu bar.
- Fixed bug:
- When processing VCF files, merging overlapping BED records before using include Bed and exclude Bed functions.
- eGPS 1.6 2020/08/12
- New features:
- Added new module "Coronavirus GenBrowser 1.0" as a plug-in.
- The data panel displays more detailed basic information about the data format, making it smarter to determine the data type.
- Added the MA Plot module, which supports displaying the scatter
plot of the original data and the scatter plot after log transformation.
- Added the function of ringing in the heat map.
- Added Alignment trimmer module.
- Added VCF to SNP data module.
- Added Stairway plot module.
- Improve the plug-in mechanism, and add a tutorial on how to develop eGPS plug-ins in eclipse.
- Fixed bug:
- Text editor fixes the problem that continuous search cannot be performed.
- The text editor has added a monospace font, which makes it easy to view MSA data.
- eGPS 1.0.5 2019/12/16
- New features:
- Add Venn diagram painting module, including data input panel, traditional Venn diagram and Upset diagram.
- Adjust the behavior after the Build tree button, the parameters
are placed in the corresponding tab instead of global setting panel
(Preference).
- Add global font setting options, currently supports partial font changes.
- Replace new icons in the Toolbar to express meanings clearer.
- For UTF-8 encoded text files, when the suffixes do not match our
standard, add the function of determining the format based on its
content. The first successfully judged format will be assigned as
current format.
- Added editor module capable of opening large text file.
- Fixed bug:
- When using the heat map module and the row names are not displayed, the legend will stick to cells.
- VCF snapshot button on TOOLS is enabled incorrectly.
- The control panel of the heat map is not all visible on some computers.
- The result of KMeans++ algorithm will be random in heatmap module.
- eGPS 1.0.4 2019/11/08
- New features:
- Added highly interactive heatmap module.
- When exporting file successfully, all the software modules record the saved file path.
- For each module's tab page, add a close button when module is not focused.
- The alignment viewer module adds the Layout parameter bar and adds the InterLeaved layout.
- During the software initializing, the eGPS logo will be displayed.
- Fixed bug:
- After clicking Apply and Close in Preferences, the data is not refreshed.
- When the import file has no information to display, clicking on
the rectangle box in the data area will incorrectly load the information
on the information area.
- The module of VCFTools can?t input decimals in the Max missing and HWE box.
- eGPS 1.0.3 2019/09/12
- New features:
- Display the information of the imported file on the information
area. Data types include Multiple sequences (MS), Genetic distance
(DIST), Phylogenetic tree (TREE), NEXUS, and Population history model
(SIMU).
- Multiple genetic distance matrixes can be calculated by resampling (bootstrap) and exported for bootstrap analysis.
- Build genome tree directly from VCF files.
- Replace OTU names in the tree viewer module with batch mode.
- Ambiguous nucleotide bases (Nucleotide ambiguity code) are
considered when calculating the genetic distance. Two options (i.e.
ambiguous base as gap / ambiguous base with equal possibility) are
provided.
- When importing multiple MSA files of the same type, batch
operations are supported. 1) Multiple alignment viewer modules will be
opened up and other subsequent analysis can be employed respectively; 2)
When using the multiple-sequence aligner, all fasta files will be
aligned.
- Fixed bug:
- A green portable version (i.e. zip package) on the windows system.
- The robustness of the MAP analysis is enhanced.
- Fixed a problem with the SNJ tree reconstruction method.
- Fixed the NaN problem in distance view model.
- eGPS 1.0.2 2019/07/26
- New features:
- Genetic distance viewer module adds new display mode of heat map
for enhanced visualization, and support for exporting vector graphics.
- In alignment viewer module, exporting NEXUS format file is supported.
- For alignment viewer module, loading large file in short time is permitted.
- In the evolution analysis, add new features to jump between
modules, for example: from the Alignment viewer to the Distance viewer
and the Tree viewer.
- Provides green, free installation version for MAC OS.
- Fixed bug:
- Fix the Neuxs file format parse problem, now supports tree and data block.
- In the history root node, when you click the right mouse button to mark, a null pointer error occurs.
- When dragging an error file, two dialogs will pop up twice.
- When the MSA is exported to, for example, the Phylip file format,
since the officially defined format is that the sequence noun cannot
exceed 12 characters, it is now changed to a loose format.
- Some data is not suitable for DEG-MassSpecturm module to analyze, add a dialog to tell users.
- eGPS 1.0.1 2019/07/09
- New features:
- Increase Alignment View export format, now we support ClustW/ GCG(MSF)/MEGA/PAML/ PHYLIP.
- Add new module geneToAlignment, reconstruct the codes of geneToAlignment/geneToDistance/ geneToGenetree.
- Update user manual.
- Add Log.
- Add new module multiple sequence aligner which package two programs : ClustalW and Mafft.
- Add new options when obtaining alignment, calculate Genetic distance and infer phylogenetic
tree from gene symbol: 1. whole gene body length 2. exons 3. introns 4. coding
sequence 4. 4-fold degenerate sites.
- Add new options for Genetic distance: The transversion rate. When obtaining alignment of 4-fold
degenerate sites, 4DTv rates (the rate of transversion at fourfold degenerate sites) could be computed.
- Fixed bug:
- considered gene regions not wok for exons
- For swingx jar library: JXTaskPanel in MAC OS is grey.
- Alignemnt View display problem.
- These are two dialog when files in Recent file have been deleted
- When save GeneToGeneticDist file in distance viewer, the number of OUT is not correct.
- eGPS 1.0.0 2019/06/01
- Perform comprehensive multi-omic and evolutionary analyses.
- Combines the power of cloud computing and the advantage of desktop application.
- Has a user-friendly graphic interface and is highly interactive.