Skip to content

Commit d16eb6f

Browse files
Merge pull request #169 from microPIECE-team/pre_release_v1.5.1
Preparation v1.5.1
2 parents b12af66 + 076fcb4 commit d16eb6f

File tree

10 files changed

+367
-13
lines changed

10 files changed

+367
-13
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ For the minimal workflow it needs a genome file, as well as its annotation file
3131
## Installation
3232
Please install the dependencies and run
3333
```
34-
git clone -b v1.5.0 git@github.com:microPIECE-team/microPIECE.git
34+
git clone -b v1.5.1 git@github.com:microPIECE-team/microPIECE.git
3535
```
3636
or download the latest release as `*.tar.gz` or `*.zip` file:
3737
```
38-
curl -L -o microPIECE_v1.5.0.tar.gz https://github.com/microPIECE-team/microPIECE/archive/v1.5.0.tar.gz
38+
curl -L -o microPIECE_v1.5.1.tar.gz https://github.com/microPIECE-team/microPIECE/archive/v1.5.1.tar.gz
3939
# or
40-
curl -L -o microPIECE_v1.5.0.zip https://github.com/microPIECE-team/microPIECE/archive/v1.5.0.zip
40+
curl -L -o microPIECE_v1.5.1.zip https://github.com/microPIECE-team/microPIECE/archive/v1.5.1.zip
4141
```
4242

4343
## Docker
@@ -46,15 +46,15 @@ We also provide `microPIECE` as [DOCKER image](https://hub.docker.com/r/micropie
4646
### Information about the docker images:
4747
| Branch | Size | Layers | Comment |
4848
|-|-|-|-|
49-
|[![](https://images.microbadger.com/badges/version/micropiece/micropiece:v1.5.0.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.0) | [![](https://images.microbadger.com/badges/image/micropiece/micropiece:v1.5.0.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.0) | [![](https://images.microbadger.com/badges/commit/micropiece/micropiece:v1.5.0.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.0) | Latest release [v1.5.0](https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.0) |
49+
|[![](https://images.microbadger.com/badges/version/micropiece/micropiece:v1.5.1.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.1) | [![](https://images.microbadger.com/badges/image/micropiece/micropiece:v1.5.1.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.1) | [![](https://images.microbadger.com/badges/commit/micropiece/micropiece:v1.5.1.svg)](https://microbadger.com/images/micropiece/micropiece:v1.5.1) | Latest release [v1.5.1](https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.1) |
5050
|[![](https://images.microbadger.com/badges/version/micropiece/micropiece:master.svg)](https://microbadger.com/images/micropiece/micropiece:master) | [![](https://images.microbadger.com/badges/image/micropiece/micropiece:master.svg)](https://microbadger.com/images/micropiece/micropiece:master) | [![](https://images.microbadger.com/badges/commit/micropiece/micropiece:master.svg)](https://microbadger.com/images/micropiece/micropiece:master) | |
5151
|[![](https://images.microbadger.com/badges/version/micropiece/micropiece:develop.svg)](https://microbadger.com/images/micropiece/micropiece:develop) | [![](https://images.microbadger.com/badges/image/micropiece/micropiece:develop.svg)](https://microbadger.com/images/micropiece/micropiece:develop) | [![](https://images.microbadger.com/badges/commit/micropiece/micropiece:develop.svg)](https://microbadger.com/images/micropiece/micropiece:develop) | |
5252

5353

5454
```
55-
docker pull micropiece/micropiece:v1.5.0
55+
docker pull micropiece/micropiece:v1.5.1
5656
git clone git@github.com:microPIECE-team/microPIECE-testset.git testset
57-
docker run -it --rm -v $PWD:/data micropiece/micropiece:v1.5.0 microPIECE.pl \
57+
docker run -it --rm -v $PWD:/data micropiece/micropiece:v1.5.1 microPIECE.pl \
5858
--genomeA testset/NC_035109.1_reduced_AAE_genome.fa \
5959
--genomeB testset/NC_007416.3_reduced_TCA_genome.fa \
6060
--annotationA testset/NC_035109.1_reduced_AAE_genome.gff \
@@ -315,6 +315,14 @@ Please report any new issues ad [new Github-Issue](https://github.com/microPIECE
315315

316316
No features so far
317317

318+
- [v1.5.1](https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.1) (2018-04-11)
319+
320+
Added optimized pre-binning step for `Piranha` (Fixes [#132](https://github.com/microPIECE-team/microPIECE/issues/132))
321+
322+
<div>
323+
This version is archived as <a href="https://doi.org/10.5281/zenodo.1216823"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.1216823.svg" alt="DOI" /></a>.
324+
</div>
325+
318326
- [v1.5.0](https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.0) (2018-04-10)
319327

320328
Removing additional length cutoff during CLIP transfer (Fixes [#153](https://github.com/microPIECE-team/microPIECE/issues/153))

lib/microPIECE.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package microPIECE;
33
use strict;
44
use warnings;
55

6-
use version 0.77; our $VERSION = version->declare("v1.5.0");
6+
use version 0.77; our $VERSION = version->declare("v1.5.1");
77

88
use Log::Log4perl;
99
use Data::Dumper;

microPIECE.pl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,22 @@ =head1 CHANGELOG
461461
462462
No features so far
463463
464+
=item L<v1.5.1|https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.1> (2018-04-11)
465+
466+
Added optimized pre-binning step for C<Piranha> (Fixes L<#132|https://github.com/microPIECE-team/microPIECE/issues/132>)
467+
468+
=begin html
469+
470+
This version is archived as <a href="https://doi.org/10.5281/zenodo.1216823"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.1216823.svg" alt="DOI" /></a>.
471+
472+
=end html
473+
474+
=begin text
475+
476+
This version is archived as L<https://doi.org/10.5281/zenodo.1216823>.
477+
478+
=end text
479+
464480
=item L<v1.5.0|https://github.com/microPIECE-team/microPIECE/releases/tag/v1.5.0> (2018-04-10)
465481
466482
Removing additional length cutoff during CLIP transfer (Fixes L<#153|https://github.com/microPIECE-team/microPIECE/issues/153>)

paper/paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ authors:
1111
orcid: 0000-0002-0512-9802
1212
affiliation: 1
1313
- name: André Billion
14-
orcid:
14+
orcid: 0000-0002-5073-3347
1515
affiliation: 1
1616
- name: Andreas Vilcinskas
1717
orcid: 0000-0001-8276-4968
@@ -24,7 +24,7 @@ affiliations:
2424
index: 1
2525
- name: Institute for Insect Biotechnology, Heinrich-Buff-Ring 26-32, 35392 Giessen, Germany
2626
index: 2
27-
date: 21 February 2018
27+
date: 11 April 2018
2828
bibliography: paper.bib
2929
---
3030

scripts/CLIP_binned_bed_from_bam_and_transcripts_for_piranha.pl

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ =head1 OPTIONS
9191
my $binsize = 20;
9292
my $reqfeature = "exon";
9393
my $pseudocounts = 0;
94+
my $silent = 0;
9495

9596
GetOptions(
9697
'b|bam=s@' => \@bamfiles,
@@ -99,6 +100,7 @@ =head1 OPTIONS
99100
'r|reqfeature=s' => \$reqfeature,
100101
'V|version' => \$version,
101102
'h|help|?' => \$help,
103+
'q|quiet' => \$silent,
102104
) || pod2usage(2);
103105

104106
pod2usage(1) if $help;
@@ -132,12 +134,26 @@ =head1 OPTIONS
132134
}
133135

134136
use Term::ProgressBar;
137+
# check if a terminal width can be estimated
138+
my %global_term_settings = (
139+
ETA => 'linear',
140+
remove => 0,
141+
silent => $silent,
142+
);
143+
144+
my $progress = Term::ProgressBar->new({ %global_term_settings, name => "Test", count => 100});
145+
my $width = $progress->term_width();
146+
if (! defined $width || $width > 150)
147+
{
148+
$global_term_settings{term_width} = 150;
149+
}
150+
135151

136152
# import the transcripts
137153
my %imported_transcripts = ();
138154
foreach my $transcript (@transcripts)
139155
{
140-
my $progress = Term::ProgressBar->new({name => "Transcript import from '$transcript'", count => -s $transcript, remove => 0, ETA => 'linear'});
156+
my $progress = Term::ProgressBar->new({%global_term_settings, name => "Transcript import from '$transcript'", count => -s $transcript});
141157
$progress->minor(0);
142158
my $next_val = 0;
143159

@@ -195,7 +211,7 @@ =head1 OPTIONS
195211

196212
foreach my $seq (@{$seq})
197213
{
198-
my $progress = Term::ProgressBar->new({name => $seq->{name}, count => $seq->{len}, remove => 0, ETA => 'linear'});
214+
my $progress = Term::ProgressBar->new({%global_term_settings, name => $seq->{name}, count => $seq->{len} });
199215
$progress->minor(0);
200216
my $next_val = 0;
201217

@@ -242,7 +258,7 @@ =head1 OPTIONS
242258
{
243259
$bins2change += @{$list_of_feature_bins->[$strand]}
244260
}
245-
my $progress = Term::ProgressBar->new({name => $seq->{name}." Pseudocounts", count => $bins2change, remove => 0, ETA => 'linear'});
261+
my $progress = Term::ProgressBar->new({%global_term_settings, name => $seq->{name}." Pseudocounts", count => $bins2change});
246262
$progress->minor(0);
247263
my $next_val = 0;
248264
my $bins_changed = 0;
@@ -258,7 +274,7 @@ =head1 OPTIONS
258274
# $progress->update($bins2change) if ($bins2change <= $next_val);
259275
}
260276

261-
$progress = Term::ProgressBar->new({name => $seq->{name}." BEDoutput", count => int(@counts), remove => 0, ETA => 'linear'});
277+
$progress = Term::ProgressBar->new({%global_term_settings, name => $seq->{name}." BEDoutput", count => int(@counts)});
262278
$progress->minor(0);
263279
$next_val = 0;
264280
for(my $i=0; $i<@counts; $i++)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# case1 minus strand, exon spanning
2+
NC_007416.3 7770 7783 . . -
3+
NC_007416.3 9209 9220 . . -
4+
# case2 minus strand, two exon spannings
5+
NC_007416.3 9209 9427 . . -
6+
NC_007416.3 10248 10260 . . -
7+
NC_007416.3 7770 7783 . . -
8+
# case3 plus strand, one exon spanning
9+
NC_007416.3 13840 13852 . . +
10+
NC_007416.3 13946 13960 . . +
11+
# case4 minus strand, whole exon
12+
NC_007416.3 10248 10432 . . -
13+
# case5 minus strand, part of exon
14+
NC_007416.3 10248 10332 . . -

t/testset_gff_bed_mapping/readme

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
test.fa : genome part
2+
test.gff : gff part
3+
tr.bed : bed file with transcriptome coordinates
4+
genome.bed : bed file with genome coordinates

0 commit comments

Comments
 (0)