Skip to content

Releases: nanxstats/Rcpi

Rcpi 1.41.3

10 Sep 03:39
07bbf10
Compare
Choose a tag to compare

Improvements

  • Added early dependency checks for pwalign in functions that use pairwise alignment. If certain dependency conditions can't be met, the error is raised immediately, preventing unnecessary computation (#26).
  • Replaced rjson with jsonlite to maintain compatibility with R < 4.4.0. The recent rjson update (v0.2.22 , 2024-08-20) requires R (>= 4.4.0), which would break builds on r-oldrel (#28).

Rcpi 1.41.2

30 Aug 21:50
74037b5
Compare
Choose a tag to compare

Improvements

  • Since Bioconductor 3.19 and Biostrings 2.72.0, the pairwise sequence alignment facilities have been moved from Biostrings into the pwalign package. For maximum compatibility, we now detect the installed Biostrings version at runtime and decide which package to use for pairwise alignment, without introducing pwalign as an additional hard dependency.

    When calling calcTwoProtSeqSim() and calcParProtSeqSim(), if users have Biostrings >= 2.72.0 installed while pwalign is not installed, expect to see an explicit error in the results saying that pwalign is required and should be installed from Bioconductor.

Rcpi 1.41.1

21 Jul 02:59
Compare
Choose a tag to compare

Improvements

  • Replaced RCurl with httr2 and curl for retrieving molecular and sequence data from web APIs. Updated the outdated API endpoint URLs for DrugBank and RCSB PDB (#18).
  • inst/CITATION now uses bibentry() to replace citEntry() (#19).
  • Fixed check notes on lost braces when running R CMD check under R 4.4.x (#21).

Rcpi 1.37.1

27 Jun 05:33
Compare
Choose a tag to compare

Improvements

  • Migrate rcdk to a runtime soft dependency using rlang, to avoid build time issues.
  • Migrate unit tests from using RUnit to testthat.
  • Use GitHub Actions workflows for R CMD check and building the pkgdown website.
  • Fix URLs that are broken or moved in the documentation.

Rcpi 1.33.2

18 Jul 03:43
Compare
Choose a tag to compare

Improvements

  • Updated the endpoint URL of UniProt API to fix access issues (#14).

Rcpi 1.33.1

08 May 00:43
Compare
Choose a tag to compare

Improvements

  • Remove the Enhances field in DESCRIPTION to improve clarity.

Rcpi 1.31.1

26 Apr 04:18
Compare
Choose a tag to compare

Improvements

  • Fixed a build error on macOS in the devel branch due to dependencies not available.

Rcpi 1.21.1

17 May 19:50
Compare
Choose a tag to compare

Improvements

  • Removed AppVeyor CI due to the frequent Bioconductor installation and dependency issues which are not related to the package itself.
  • Updated GitHub repository links due to the recent handle change.
  • Updated the vignette style.

Rcpi 1.19.2

25 Feb 02:32
Compare
Choose a tag to compare

Bug Fixes

  • Fixed the issues in calcTwoProtGOSim() and calcParProtGOSim() to use the latest GOSemSim API for computing GO based semantic similarity.

Rcpi 1.19.1

22 Nov 01:14
Compare
Choose a tag to compare

Bug Fixes

  • Fixed API endpoints that are not working due to their changes across time (#5).
  • Fixed the vignette example for QSRR study (#6).

Improvements

  • Reformat vignette code with tidyverse style.