Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update vsclust #33600

Merged
merged 29 commits into from
Mar 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
a5dc6c6
Update maxquant dependency on dotnet
veitveit Jan 31, 2022
4f23b84
Update meta.yaml
veitveit Jan 31, 2022
ffba7b5
Update meta.yaml
veitveit Jan 31, 2022
10d044b
Update meta.yaml
veitveit Jan 31, 2022
c8d3609
Update meta.yaml
veitveit Jan 31, 2022
55bd5a4
testing
veitveit Feb 1, 2022
b6e4b61
Merge branch 'bioconda:master' into maxquant-patch-2
veitveit Feb 1, 2022
f5646e5
Merge branch 'maxquant-patch-2' of https://github.com/veitveit/biocon…
veitveit Feb 1, 2022
a4e6270
corrected version
veitveit Feb 1, 2022
c6db579
corrected version
veitveit Feb 1, 2022
9206601
changed to mono
veitveit Feb 1, 2022
4bc28c1
changed to mono
veitveit Feb 1, 2022
24b5e38
changed to mono
veitveit Feb 1, 2022
0a28cd8
downgraded mono
veitveit Feb 2, 2022
3d45501
Merge branch 'master' into maxquant-patch-2
veitveit Feb 2, 2022
d5599cb
first test
veitveit Mar 9, 2022
0d91762
Merge pull request #1 from veitveit/master
veitveit Mar 9, 2022
1574c13
first test
veitveit Mar 9, 2022
9fea66a
Merge branch 'update_vsclust' of github.com:veitveit/bioconda-recipes…
veitveit Mar 9, 2022
1a1ebbb
update test
veitveit Mar 9, 2022
af3eced
updated vsclust
veitveit Mar 10, 2022
a9a3bfb
Merge branch 'master' into update_vsclust
veitveit Mar 10, 2022
3f76cea
Update build-fail-blacklist
dpryan79 Mar 10, 2022
4a2191c
fixed bioconductor
veitveit Mar 13, 2022
e1cab7c
fixed bioconductor
veitveit Mar 13, 2022
eab8cca
Merge branch 'master' into update_vsclust
veitveit Mar 22, 2022
fe37ad6
Merge branch 'master' into update_vsclust
veitveit Mar 24, 2022
c16203f
Merge branch 'master' into update_vsclust
veitveit Mar 25, 2022
b85133c
Update meta.yaml
dpryan79 Mar 29, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion build-fail-blacklist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ recipes/mockinbird
recipes/sparse-neighbors-search
recipes/msaprobs
recipes/mgkit
recipes/vsclust
recipes/starseqr
recipes/desman
recipes/sqt
Expand Down
14 changes: 9 additions & 5 deletions recipes/vsclust/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,26 @@ mkdir -p $PREFIX/lib/R/library/e1071FuzzVec
R CMD INSTALL --build e1071FuzzVec_Installation
cp -r e1071FuzzVec_Installation/* $PREFIX/lib/R/library/e1071FuzzVec/


# move all files to outdir and link into it by bin executor
mkdir -p $PREFIX/bin
mkdir -p $PREFIX/share/vsclust
# substituting paths for testing
cp run_app_conda.R run_vsclust_app.R
sed -i'.orig' "s=HelperFuncs.R=../share/vsclust/HelperFuncs.R=" runVSClust.R
sed -i'.orig' "s=FcmClustPEst.R=../share/vsclust/FcmClustPEst.R=" runVSClust.R
sed -i'.orig' "s=mfuzz.plotpdf.R=../share/vsclust/mfuzz.plotpdf.R=" runVSClust.R
sed -i'.orig' "s=HelperFuncs.R=../share/vsclust/HelperFuncs.R=" runVSClust.R
echo "after sed"



# copying files
cp *.R $PREFIX/share/vsclust/
cp ProtExample.csv $PREFIX/share/vsclust/
cp vsclust.yml $PREFIX/share/vsclust/
cp runVSClust.R $PREFIX/bin
cp run_vsclust_app.R $PREFIX/bin
echo "before chmod"


# move all files to outdir and link into it by bin executor
chmod a+x $PREFIX/bin/runVSClust.R
chmod a+x $PREFIX/bin/run_vsclust_app.R


69 changes: 32 additions & 37 deletions recipes/vsclust/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,67 +1,62 @@
{% set name = "VSClust" %}
{% set version = "0.87" %}
{% set version = "0.91" %}
{% set bioc = "3.14" %}

package:
name: vsclust
version: {{ version }}

build:
number: 1
number: 0
noarch: generic
rpaths:
- lib/R/lib/
- lib/

source:
url: https://bitbucket.org/veitveit/vsclust/get/release-{{ version }}.tar.gz
sha256: cf00b1c43e77dd2e1c3779932537613ac00b44173c231393eb54a86a334ca542
url: https://bitbucket.org/veitveit/vsclust/get/release-0.91.tar.gz
sha256: 23b6b699a5abeb04d12c9a7e01e9b85de62d684fc1c1cb4315861c215e0a68a4

requirements:
build:
- {{ compiler('cxx') }}
- {{ compiler('fortran') }}
host:
- r-base 3.6.3
- r-matrixstats >=0.56
- bioconductor-mfuzz >=2.46.0
- bioconductor-qvalue >=2.16.0
- bioconductor-limma
- r-base
- r-matrixstats
- bioconductor-mfuzz
- bioconductor-qvalue
- bioconductor-limma
run:
- r-base 3.6.3
- r-matrixstats >=0.56.0
- r-dt
- bioconductor-mfuzz >=2.46.0
- bioconductor-qvalue >=2.16.0
- bioconductor-limma
- bioconductor-clusterprofiler
- bioconductor-RDAVIDWebService
- r-readxl >=1.3.1
- r-shiny >=1.4.0
- r-yaml >=2.2.0
- r-shinyjs >=1.1
- r-shinythemes >=1.1.2
- r-data.table >=1.12.8
- r-stringi
- r-parallelly
- r-base
- r-matrixstats
- bioconductor-mfuzz
- bioconductor-qvalue
- bioconductor-limma
- bioconductor-clusterprofiler 4.2.0
# - bioconductor-RDAVIDWebService
- r-readxl
# - r-shiny 1.7.1
- r-yaml
- r-shinyjs
- r-shinythemes
- r-data.table

test:
commands:
- cp $PREFIX/share/vsclust/ProtExample.csv .; runVSClust.R $PREFIX/share/vsclust/vsclust.yml
- cp $PREFIX/share/vsclust/ProtExample.csv .; runVSClust.R $PREFIX/share/vsclust/vsclust.yml

about:
home: https://bitbucket.org/veitveit/vsclust/src/master/
license: 'GPL (>=2)'
license_family: GPL
license_file: LICENSE
summary: "Interactive tool for statistical testing, data browsing and interactive visualizationc of quantitative omics data"
description: |
VSClust is a web service (shiny app) and command-line tool for statistical testing,
clustering and interactive visualization of quantitative omics data. Its
variance-sensitive clustering algorithm improves identification of co-regulated
features in noisy data with replicates
summary: Interactive tool for statistical testing, data browsing and interactive visualization of quantitative omics data
description: |
VSClust is a web service (shiny app) and command-line tool for statistical testing, clustering and interactive visualization of quantitative omics data. Its variance-sensitive clustering algorithm improves identification of co-regulated features in noisy data with replicates

extra:
notes: |
The shiny app can be run with the run_vsclust_app.sh command. Alternatively,
a command-line version is available: runVSClust.R
notes: |
The shiny app can be run with the run_app.sh command. Alternative, a command-line version is available: runVSClust.R
identifiers:
- biotools:vsclust
- doi:10.1093/bioinformatics/bty224