Skip to content

Releases: BU-ISCIII/buisciii-tools

BUISCIII/buisciii-tools v2.3.1

26 Feb 11:42
838fdf4

Choose a tag to compare

Credits

Template fixes and updates

  • Modified create_assembly_stats.R to group by sample in viralrecon template #631.
  • Fixed error handling in finish module and automatic logging for new_service #632.
  • Solved symlink path for TBProfiler results lablog #634

Modules

Added enhancements

Fixes

Changed

Removed

BUISCIII/buisciii-tools v2.3.0

09 Feb 11:27
d2af295

Choose a tag to compare

Credits

Template fixes and updates

  • Updated taxprofiler version in lablog #584.
  • Fixed snippy folder in iqtree's lablog #584.
  • Fixed minor mistake in generate_summary_outbreak.py #584.
  • Enhanced differential_expression.R when reporting results #584.
  • Updated the lowfreq_panel template #586.
  • Updated sftp_user.json to add mcoiras #595.
  • Replace MTBseq with TBProfiler in README.md #597.
  • Replace MTBseq with TBProfiler in templates/services.json #598.
  • Updated emmtyper's lablog #603.
  • Updated bacass version in assembly's template #604.
  • Updated sftp_user.json to add bdandres to LabInmunology #605.
  • Refactor MTBseq template for TBProfiler pipleine with its lablogs #607
  • Added new authors contact in pyproject.toml #607
  • Update tbprofiler assets/reports/md markdown file and tbprofiler assets/reports/results markdown file #607
  • Added new BLAST database created in July 2025 #608
  • Added hgil and Labviruspapiloma to sft_user.json #609
  • Updated taxprofiler's lablog so that Bowtie2 uses an already built index #612.
  • Updated viralrecon's lablog to avoid exiting when the refgenie env is not loaded, even when it actually is #613.
  • Completed service info in services.json #619.
  • Updated sftp_user.json to add lorena.pozo to labantibiotics #620.
  • Replaced conda by the corresponding micromamba's env in amrfinderplus's lablog #621.
  • Removed exomiser.html part from trios' results md and fixed wrong image paths in exomeeb results md #622.
  • Added new exometrio bed files #624.
  • Fixed minor mistake in chewbbaca's lablog #625.

Modules

Added enhancements

  • Fixed new-service to properly check MD5 files when samples do not belong to the same run #583.
  • Implemented logging and error handling in buisciii-tools #619.
  • Replaced pkg_resources by importlib.metadata due to pkg_resources being deprecated #619.

Fixes

Changed

Removed

Requirements

  • Updated GitHub action: python_lint now uses Python 3.10 #615

BUISCIII/buisciii-tools v2.2.13

16 Sep 09:04
819eb35

Choose a tag to compare

Credits

Template fixes and updates

  • Updated sftp_user.json #568.
  • Fixed the parse_ariba.py script and stored in the 99-stats folder from the CHARACTERIZATION template #568.
  • Updated IRMA template to comply with new sample id format in relecov analysis 578
  • Fix pkg_resources installation error and pin bacass version in Assembly template 579

Modules

Added enhancements

Fixes

Changed

Removed

BUISCIII/buisciii-tools v2.2.12

18 Jul 10:18
a0ded9e

Choose a tag to compare

Credits

Template fixes and updates

  • Fixed IRMA's 99-stats lablog to take host reads from samtools stats instead of kraken #564.
  • Fixed sgene_metrics.sh to handle warnings properly #565.

Modules

  • Fixed finish module so that the clean module is run correctly #564.
  • Fixed bioinfo_doc module so that a text file can properly be used for email notes #564.

Added enhancements

Fixes

Changed

Removed

BUISCIII/buisciii-tools v2.2.11

11 Jul 12:21
c7301a3

Choose a tag to compare

Credits

Template fixes and updates

  • Added micromamba environment PikaVirus_dev_2.6 to file hpc_slurm_pikavirus.config #535.
  • Changed analysis_date in create_summary_report.sh to take properly dates from RSV services when using viralrecon #540.
  • Fixed date formats for IRMA's template and excel_generator.py #549.
  • Fixed the way whether samples are paired or single-end is detected #550.
  • Removed pseudo_aligner parameter from RNASeq's lablog and added all missing symlinks in its RESULTS's lablog #552.
  • Updated scratch.py and main.py to properly handle custom paths and temporary directories #555.
  • Updated create_summary_report.sh to transform negative values into 0 #556.
  • Updated the assembly stats script to handle files in RAW properly and when quast results are not available for any sample #557.

Modules

  • Fixed clean module to handle subpaths stated in services.json #543.
  • Fixed bioinfo_doc module to be able to indicate type (service_info or delivery) via CLI #558.
  • Fixed the bioinfo_doc module to properly ask for email text notes and the scratch module to use proper scratch_tmp_path #559.

Added enhancements

  • Added new script to download multiple SRA entries in fastq format when necessary #551.

Fixes

Changed

  • Modified bu-isciii > buisciii for all commands in README text #548.

Removed

BUISCIII/buisciii-tools v2.2.10

21 May 09:56
9cde34e

Choose a tag to compare

Credits

Template fixes and updates

  • Redefinition of analysis_date and lineage_analysis_date based on mapping folder and DOC config in viralrecon's template #523.
  • Fix analysis_date and lineage_assignment_date format in create_summary_report.sh #525.
  • Created a new script to correctly merge all nextclade results into one .csv file in IRMA's template, apart from updating lablog_irma_results with new symlinks to relevant files #526.
  • Adapted create_summary_report.sh to handle multiple references and add lineage columns to pangolin .csv only if they do not exist yet #530.

Modules

Added enhancements

Fixes

Changed

Removed

BUISCIII/buisciii-tools v2.2.9

13 May 11:43
dd3cbdb

Choose a tag to compare

Credits

Template fixes and updates

  • Updated create_summary_report.sh to properly handle single end reads #509.
  • Fix relative path handling in snpeff/snpsift annotation #509.
  • Added sed to lablog_bam2fq so that _R1.bam is removed and the variable sample is created properly for those sample ids having several underscores (i.e. EPI_ISL_666)#490
  • Update IRMA 99-stats lablog to raise Error if taxprofiler results are missing #515.
  • Added a new lablog to create a .csv file for software versions in IRMA's template #514.
  • Fixed wrong variable definition in IRMA's 99-stats lablog and added Nextclade's info into viralrecon's create_summary_report.sh script to be added into the mapping_illumina report #518.
  • Added virus_sequence variable into IRMA's 99-stats lablog for the creation of the summary stats report #519.

Modules

Added enhancements

Fixes

Changed

Removed

BUISCIII/buisciii-tools v2.2.8

30 Apr 15:39
a4a578d

Choose a tag to compare

Credits

Template fixes and updates

  • Updated snippy template, now using a modified version of snippy with different low coverage masking#489
  • Update PlasmidID Report Generation to Output Summary by Sample #483
  • Update of the execution of summary_report_pid.py in plasmidID lablog #484
  • Added sort -u to wgs_metrics_all.txt file generation command in 99-stats lablog (snippy template) #494
  • Avoided error messages when running 99-stats lablog several times (snippy template) #495
  • Added Nextclade, variant calling and stats extraction scripts into the IRMA template #499.
  • Added flu_type to summary_stats (IRMA template) #501.
  • Fixed errors in IRMA template and fixed errors in irma2vcf script #500
  • Modified artic bed version in lablog_viralrecon for SARS-CoV-2 analysis #505

Modules

Added enhancements

  • Implemented multi-attachment support in Bioinfo-doc email sending workflow #488
  • Added kmerfinder to snippy template #498

Fixes

Changed

  • Expanded the maximum width of email body to 1000px for better desktop display #488
  • Corrected the logo URL to use a direct raw link for proper rendering in email clients #488

Removed

BUISCIII/buisciii-tools v2.2.7

03 Apr 13:42
464645b

Choose a tag to compare

Credits

Template fixes and updates

  • Fixed bug in 08_create_quality_control_summary.sh (viralrecon template) #447.
  • Updated services.json file in order to properly delete folders and files when running clean module #451.
  • Add assets for Updating Lineage-Defining Mutations from outbreak-info #452
  • Fix get_percentage_LDM.py to Use Versioned CSV File#453.
  • Moved lablog_bam2fq.sh to RAW/** to centralize BAM-to-FASTQ processing #455
  • Updated _01_bam2fq.sh to correctly detect all BAM files in RAW/ #455
  • Refactored _02_pgzip.sh to compress .fastq files and remove uncompressed versions #455
  • Created _03_symlink.sh to manage symbolic links in ANALYSIS/00-reads/, preventing broken links #455
  • Removed single quotes from sftp_copy in configuration.json #458
  • Fixed and enhanced some issues for lablog_viralrecon #461
  • Update sftp_users.json with new user for e.abascal #464
  • Update sample handling in get_percentage_LDM #465
  • Added _02_filter_results.sh script to pikavirus template #466
  • Changed short_obx for middle_idx in 02-clean.sh #468
  • Update exometrio lablog to Handle Fourth Individual #469
  • Update get_percentage_LDM.py to read sample column as string #470
  • Updated ivar varsion in viralrecon template to makwe it work with IonTorrent data #471
  • Update get_percentage_LDM.py to Handle Cases with No Lineage Found in outbreak.info CSV #473
  • Added autorun.sh script for automation of multiple sbatch running in viralrecon pipeline #474
  • Modified clean.py in order to properly delete exact matching-name folders and files #476
  • Added information on the period of permanence of the results in the sftp folder in email template #477

Modules

Added enhancements

Fixes

Changed

Removed

Requirements

BUISCIII/buisciii-tools v2.2.6

25 Feb 12:41
43615a3

Choose a tag to compare

Credits

Template fixes and updates

  • User added to sftp_user.json #404.
  • Fix archived path #405
  • Updated characterization/03-amrfinderplus lablog with summary generator #406
  • Updated lablog_viralrecon to replace conda by micromamba, and updated the output message from remove_columns_mapping_table.sh #409
  • Created lablog_bam2fq in viralrecon's template #409
  • Replaced bu_isciii by buisciii where necessary, and bu_isciii by buisciii-tools in init.py #411
  • Added versions for all dependencies in requirements.txt #411
  • Implemented a non-interactive mode for running lablog_viralrecon #410
  • Fixes in several service templates #414
  • Modified path for temporal files in irma_config.sh #414
  • Modified field (cut) where extracted flu type information in lablog_irma_results #414
  • Implemented QC scripts into viralrecon template #422
  • Fixed minor mistakes in chewBBACA's template #425.
  • Fixed some issues in outbreak services #428
  • Add micromamba activation comment to viralrecon template lablog and add total_N_count to sgene_metrics script#432
  • Added last_folder field to plasmidid_assembly service in services.json #434
  • Fixed bioinfo-doc crashing after resuming #435
  • Fixed create_summary_report.sh to latest /data/ucct/bi/ layout #436
  • Changed taxprofiler lablog to skip kaiju, centrifuge and metaphlan #439

Modules

Added enhancements

Fixes

  • Fixed drylab_api.py to show a more descriptive message when the resolution ID does not exist #437.

Changed

Removed