Skip to content

Releases: kjolley/BIGSdb

Version 1.32.0

15 Nov 09:36
Compare
Choose a tag to compare

This version adds optional front-end dashboards to isolate databases.

Dashboards are fully customisable by end users so you can select the fields and visualisations that you want to see. Modify the layout by dragging elements or change their size. Any changes made are remembered between sessions. A default dashboard can be set for all databases on the system, and overridden for individual database configurations. See https://bigsdb.readthedocs.io/en/latest/dbase_setup.html#setting-up-front-end-dashboards for details on setting up.

In addition, alternative start codons, e.g. CTG, ATT, can now be set on a per-database or a per-locus basis.

Version 1.31.5

12 Oct 13:17
Compare
Choose a tag to compare

Includes classification scheme information in profile results returned by the RESTful API.

Version 1.31.4

12 Oct 07:21
Compare
Choose a tag to compare

This version changes the way that classification schemes are made available via the API. This is now more consistent with the rest of the interface.

Version 1.31.3

08 Oct 13:12
Compare
Choose a tag to compare

Minor formatting changes.

Version 1.31.1

04 Jun 08:16
Compare
Choose a tag to compare

In this version:

  • Added assembly checks - results of these can be queried and used for filtering of isolate datasets.
  • Added announcement banner to database front page. The contents of /etc/bigsdb/announcement.html will be shown on all database front
    pages - this is useful for service announcements, e.g. scheduled maintenance.
  • Upgraded D3 to v6, and changed charting library from c3.js to billboard.js.
  • Added means of grouping standard isolate fields into categories. Separate groups are listed in dropdown boxes in queries and plugins, and on the isolate display page.

Version 1.31.0.

15 Apr 13:20
Compare
Choose a tag to compare

This version adds new functionality for assessing and filtering results based on genome assembly metrics.

N50 and L50 values are now stored and can be used in isolate queries. The stats are automatically updated by a database trigger whenever, and however, contigs are added to the sequence bin.

%GC, number of Ns, and gaps in an assembly can be calculated and stored by an external script after assembly uploads. These can be used along with N50, total length and number of contigs in isolate queries.

The results of arbitrary analyses can now be stored in the isolate database as JSON values. These can be displayed within an isolate record using a templating system. rMLST species checks have been implemented as an exemplar.

Checks are now performed on submissions prior to upload to the database. Basic assembly stats are available to submitters and curators with automated warnings shown based on customisable thresholds. Hard limits can also be set so that submissions can be rejected automatically.

We can also run the rMLST species check on submitted genomes so that the results are available to curators shortly after submission and prior to handling.

Batch uploading data is now performed in a separate process, with progress notifications loaded by AJAX polling. This prevents browser timeout when hundreds of genomes are uploaded together.

Version 1.30.1.

10 Feb 09:25
Compare
Choose a tag to compare

This version adds an option to limit the number of running jobs for particular plugins.

Version 1.30.0.

15 Jan 08:33
Compare
Choose a tag to compare

This version introduces annotation status based on scheme completion.

For a well-annotated genome it can be expected that all the loci, or a specified threshold number of loci, for some schemes will have allele designations. We can use this annotation status metric to help assess genome quality. Individual schemes can be set to be used for quality metrics and threshold numbers of loci that indicate a 'good' or 'bad' annotation based on that scheme can be defined in the schemes table.

The metric can be used in searches to filter datasets that have passed annotation criteria.

Version 1.29.5.

07 Jan 08:23
Compare
Choose a tag to compare

This release provides minor bug fixes.

Version 1.29.4

17 Dec 10:35
Compare
Choose a tag to compare

This release provides support for uploading compressed files for sequence queries or genome submissions. Sequence files can be in either uncompressed, or gzip/zip compressed FASTA format.