Recent Releases of HIBAG
HIBAG - Bioconductor Release 3.16
CHANGES IN VERSION 1.34.0
- fix the compiler issue on Mac M1 chip
- fix the C stack error in RStudio
- C++
Published by zhengxwen over 3 years ago
HIBAG - Bioconductor Release 3.15
CHANGES IN VERSION 1.32.0
- fix the issue on Win32 because of using deprecated
tbb::task_scheduler_init
CHANGES IN VERSION 1.30.2
- require GCC >= v8.0 for compiling the AVX-512VPOPCNTDQ intrinsics
- fix
hlaGDS2Geno()when loading a SeqArray GDS file
CHANGES IN VERSION 1.30.0
- add the support of Intel AVX-512VPOPCNTDQ intrinsics (faster than AVX512BW)
- C++
Published by zhengxwen about 4 years ago
HIBAG - Bioconductor Release v3.13
CHANGES IN VERSION 1.28.0
hlaPredict()returns the dosage of HLA alleles when type="response+dosage", andhlaPredict()returns the best guess and dosages by default- a new option "Pos+Allele" in
hlaPredict(),hlaGenoCombine(),hlaGenoSwitchStrand(),hlaSNPID()andhlaCheckSNPs()for matching genotypes by positions, reference and alternative alleles; it is particularly useful when the training and test set are both matched to the same reference genome, e.g., 1000 Genomes Project hlaGDS2Geno()supports SeqArray GDS files- a new option 'maf' in
hlaAttrBagging()andhlaParallelAttrBagging() - 'pos.start' and 'pos.end' are replaced by 'pos.mid' in
hlaFlankingSNP()andhlaGenoSubsetFlank() - new function
hlaAlleleToVCF()for converting the imputed HLA classical alleles to a VCF file
CHANGES IN VERSION 1.26.1
- the hlaAttrBagging object can be removed in garbage collection without calling
hlaClose() - enable internal GPU API
- improved multithreaded performance compared with v1.26.0
CHANGES IN VERSION 1.26.0
- users can interrupt the model building in an interactive R session
- remove
hlaErrMsg()since it is never used - a new option 'nthread' in
hlaAttrBagging()as a complement tohlaParallelAttrBagging() - kernel version 1.5: generates the same training model as v1.4, but 2-6x faster, by taking advantage of Intel AVX, AVX2 and AVX512 intrinsics
- new function
hlaSetKernelTarget()to automatically select the CPU target the algorithm is optimized for
- C++
Published by zhengxwen almost 5 years ago
HIBAG - Bioconductor Release 3.6
- Kernel Version: v1.4
- modify the kernel to support the GPU extension
- The kernel v1.4 outputs exactly the same parameter estimates as v1.3, and the model training with v1.4 is ~1.2 times faster than v1.3.
- C++
Published by zhengxwen over 8 years ago
HIBAG - Bioconductor Package
- Kernel Version: v1.3
- optimize the calculation of hamming distance using SSE2 and hardware POPCNT instructions if available
- hardware POPCNT: 2.4x speedup for large-scale data, compared to the implementation in v1.2.4
- SSE2 popcount implementation without hardware POPCNT: 1.5x speedup for large-scale data, compared to the implementation in v1.2.4
- C++
Published by zhengxwen about 11 years ago
HIBAG - The last version of HIBAG on R-Forge
The R package HIBAG will be submitted to Bioconductor and it is the last version on R-Forge/CRAN before HIBAG becomes a Bioconductor package formally.
Changes in 1.2.4-1.2.5
- Bug fixes on big-endian machines
- add a new function 'hlaGDS2Geno' to support SNP GDS files (in the R package SNPRelate)
- improve the display of 'summary.hlaAlleleClass'
- fix warnings in R-3.1.1 CMD check
- C++
Published by zhengxwen over 11 years ago
HIBAG - Release HIBAG_1.2.3
Changes in 1.2.2-1.2.3: - avoid missing values in 'hlaFlankingSNP' - add more gene information in 'hlaLociInfo' - make the C++ function 'HIBAG_SortAlleleStr' compatible with the clang++ compiler (Mac Mavericks) - improve the function 'hlaReport' - improve document
- C++
Published by zhengxwen almost 12 years ago