Skip to content

Releases: bioinfo-pf-curie/mpiBWA

version-1.6

27 Oct 14:12
ee85df2
Compare
Choose a tag to compare

version-1.6

  • IO preallocation improvement (issue #68)
  • tested with a default stripping on Lustre of 8 OST and 1Gb stripe for the fastqs (lfs setstripe -c 8 -S 1G fastqs) before calling mpiBWA

version-1.5.5

22 Jul 15:14
d92a4b1
Compare
Choose a tag to compare

version-1.5.5
- remove compilation warning (#61,#64)
- fix in mpiBWAByChr (#61)
- fix memory leaks (#64,#63,#62)

version-1.5.4

08 Jul 16:39
f04eb39
Compare
Choose a tag to compare

improve IO

version-1.5.3

04 Jul 12:16
7f655b5
Compare
Choose a tag to compare

version-1.5.3
- fix a memory leak with trimmed reads and single end (#57)
- improved performances with trimmed alignment

version-1.5.2

19 May 12:12
7468763
Compare
Choose a tag to compare

version-1.5.2
- fix arguments with getopt (issue #53)
- fix compilation error (issue #54)
- fix fixmates (issue#55)

version-1.5.1

17 Mar 17:54
a09761c
Compare
Choose a tag to compare

version-1.5.1
- fix bug in trimmed fastq condition (thanks to Jianshu) (issue #45) (issue #51)
- fix load balancing (thanks to Vasim) (issue #47)
- overlap writing and computing (only done for mpiBWA) (issue #48)
- NEW! shared memory reference is no more the defaut placement. By default reference is shared by individual mpi job (issue #43)
- NEW! add NUMA aware option -z for placement in memory of the reference genome
options available with openMPI are shared, socket, numa, l1, l2, l3, core
options available for other MPI are shared, core
from experiences pinning mpi jobs by numa and sharing
the reference by numa has the better throughput (see documentation) (thanks to tahashmi) (issue #43)

version-1.5

29 Jul 13:01
f42ee85
Compare
Choose a tag to compare
  • Optimize IO reading/writing (issue #40)
  • Add PG line in header (issue #40)
  • Fix mate score computing (issue #41)

version-1.4

13 Apr 16:27
db95c16
Compare
Choose a tag to compare
  • Update bwa-mem to 0.7.17 (issue #38)
  • Add option to generate BAM, BGZF (issue #33)
  • Refactoring and cleaning the code
  • Multithread some parts

version-1.3

26 Mar 16:07
10af3b0
Compare
Choose a tag to compare
  • fix memory leaks (issue #36)

version-1.2

23 Mar 09:39
d13a9df
Compare
Choose a tag to compare
  • Add an option -f to fixe the mate score, quality and cigar (like samtools fixmate -m does).
    Usefull for compatibility with future mpiMarkdup or samtools markdup. When -f is set there is no more discordant.sam.
    A typical workflow is mpiBWAByChr (f) + mpiSort (u + b) + samtools index + samtools markdup
    or mpiBWAByChr (f) + mpiMarkdup (issue #31)
  • Add the option -K to set the number of bases to analyse (used for reproducibility) (issue #32).
  • Fix a bug for offset read initialization and invalid free (issue #34)
  • Fix load balancing (issue #30)