File tree 5 files changed +30
-11
lines changed
5 files changed +30
-11
lines changed Original file line number Diff line number Diff line change 16
16
strategy :
17
17
max-parallel : 5
18
18
matrix :
19
- python : [3.7 , 3.8, 3.9 ]
19
+ python : [3.8 , 3.9, '3.10' ]
20
20
fail-fast : false
21
21
22
22
@@ -30,25 +30,28 @@ jobs:
30
30
uses : actions/checkout@v2
31
31
32
32
- name : conda/mamba
33
- uses : mamba-org/provision-with- micromamba@main
33
+ uses : mamba-org/setup- micromamba@v1
34
34
with :
35
+ micromamba-version : ' 1.3.1-0'
35
36
environment-file : environment.yml
36
- extra-specs : |
37
+ create-args : |
37
38
python=${{ matrix.python }}
39
+ cache-environment : true
40
+ cache-downloads : true
38
41
39
42
- name : install package itself
40
- shell : bash -l {0}
43
+ shell : bash -el {0}
41
44
run : |
42
45
pip install .
43
46
44
47
45
48
- name : Install dependencies
46
- shell : bash -l {0}
49
+ shell : bash -el {0}
47
50
run : |
48
51
pip install coveralls pytest-cov pytest pytest-xdist
49
52
50
53
- name : testing
51
- shell : bash -l {0}
54
+ shell : bash -el {0}
52
55
run : |
53
56
pytest -v --cov-report term-missing --cov=sequana_pipelines.rnaseq
54
57
Original file line number Diff line number Diff line change @@ -144,12 +144,23 @@ to be used with the pipeline. Each rule used in the pipeline may have a section
144
144
.. warning :: the RNAseQC rule is switch off and is not currently functional in
145
145
version 0.9.X
146
146
147
+ Issues
148
+ ~~~~~~
149
+
150
+ In the context of eukaryotes, you will need 32G of memory most probably. If this is too much,
151
+ you can try to restrict the memory. Check out the config.yaml file in the star section.
152
+
153
+
154
+
147
155
Changelog
148
156
~~~~~~~~~
149
157
150
158
========= ====================================================================
151
159
Version Description
152
160
========= ====================================================================
161
+ 0.17.2 * CHANGES: in star section, added --limitBAMsortRAM and set to 30G
162
+ * BUG: Fix missing params (options) in star_mapping rule not taken
163
+ into account
153
164
0.17.1 * use new rulegraph / graphviz apptainer
154
165
0.17.0 * fastp step changed to use sequana-wrappers. Slight change in
155
166
config file. The reverse and forward adapter options called
Original file line number Diff line number Diff line change @@ -169,17 +169,18 @@ bowtie1_mapping_rna:
169
169
# :Parameters:
170
170
#
171
171
# - do: if unchecked, this rule is ignored
172
- # - options: any options recognised by rna-star tool
172
+ # - options: any options recognised by rna-star tool. Set limitBAMsortRAM to 30G
173
173
# - threads: number of threads to be used
174
174
# - legacy: if set to True will use the old 2-pass version from STAR
175
175
# used in this pipeline until v0.15.3. If you want to use the
176
176
# 2-pass mode available in star, you will need star 2.7 and above
177
+ #
177
178
star_mapping :
178
- options : -- outFilterMismatchNoverLmax 0.05 --seedSearchStartLmax 20
179
+ options : " --limitBAMsortRAM 30000000000 -- outFilterMismatchNoverLmax 0.05 --seedSearchStartLmax 20 "
179
180
legacy : True
180
181
threads : 4
181
182
resources :
182
- mem : 34G
183
+ mem : 32G
183
184
184
185
# #############################################################################
185
186
# STAR indexing section
Original file line number Diff line number Diff line change @@ -559,6 +559,10 @@ elif manager.config.general.aligner == "star":
559
559
output:
560
560
bam = "{sample}/star_mapping/{sample}_Aligned.sortedByCoord.out.bam"
561
561
params:
562
+ options=config['star_mapping']['options'],
563
+ # for legacy mapping, set the first and second pass options
564
+ options_first_pass=config['star_mapping']['options'],
565
+ options_second_pass=config['star_mapping']['options'],
562
566
prefix = "{sample}/star_mapping/{sample}",
563
567
legacy=True,
564
568
threads:
Original file line number Diff line number Diff line change 5
5
6
6
_MAJOR = 0
7
7
_MINOR = 17
8
- _MICRO = 1
8
+ _MICRO = 2
9
9
version = "%d.%d.%d" % (_MAJOR , _MINOR , _MICRO )
10
10
release = "%d.%d" % (_MAJOR , _MINOR )
11
11
25
25
"Intended Audience :: Science/Research" ,
26
26
"License :: OSI Approved :: BSD License" ,
27
27
"Operating System :: OS Independent" ,
28
- "Programming Language :: Python :: 3.7" ,
29
28
"Programming Language :: Python :: 3.8" ,
30
29
"Programming Language :: Python :: 3.9" ,
30
+ "Programming Language :: Python :: 3.10" ,
31
31
"Topic :: Software Development :: Libraries :: Python Modules" ,
32
32
"Topic :: Scientific/Engineering :: Bio-Informatics" ,
33
33
"Topic :: Scientific/Engineering :: Information Analysis" ,
You can’t perform that action at this time.
0 commit comments