Replaced listed_features with Elasticsearch

In this upgrade of ggKbase, we replaced the listed_features table (which is the core component that supports lists, genome summaries, and binning) with the Elasticsearch search engine. Is this a big deal? It’s HUGE! Lists are automatically updated to all projects, even the newly added ones. No need to update lists when you are adding more projects…

Memberships and Permissions

Building on the agile permission framework that was adopted at the end of last year, ggKbase 5.3 brings more granular control over memberships and permissions to the owner of the resources on ggKbase. For this rollout, project owners now can not only add members to their projects, but also provide their members fine-grained control over…

Batch Rebin from File

We have developed the Batch Rebin from File web page, located at the project-slug/organisms, to enable users to upload a tab-delimited scaffolds-to-bins file and proceed to batch rebin a project. Users can also dissolve all the bins within the project before batch rebinning. The structure of the file is required to be like the following…

New search engine for ggKbase

ggKbase is now using a search engine powered by Elasticsearch.  The new engine is faster, more accurate, and more advanced that our previous system.  It also removes many limitations (e.g. the 10,000 result cap). Not only will the searches be faster, but the new engine will act as a springboard for future developments. We’re planning on rolling…

News on ggKbase

We added the News section in ggKbase to keep our community informed about the latest additions and changes on ggKbase. We will also use this section to announce upcoming system downtime due to maintenance and upgrade. The News is located on the top navigation bar as a dropdown list of news article titles and their publication dates. You…

New Download System on ggKbase

We’ve re-engineered the download system on ggKbase.  ggKbase offers many different types of files to be downloaded directly and this feature is very heavily used!  Up to this point, a request to download any type of file for an organism bin would trigger the creation of ALL the files for that bin. This was unnecessarily taxing…