Skip to content

{bio}[GCCcore/12.3.0] MotionCor2 v1.6.4#20640

Open
ThomasHoffmann77 wants to merge 4 commits intoeasybuilders:developfrom
ThomasHoffmann77:20240524180510_new_pr_MotionCor2164
Open

{bio}[GCCcore/12.3.0] MotionCor2 v1.6.4#20640
ThomasHoffmann77 wants to merge 4 commits intoeasybuilders:developfrom
ThomasHoffmann77:20240524180510_new_pr_MotionCor2164

Conversation

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@sassy-crick
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77 You might want to sync your PR with development, something like this:

eb --sync-pr-with-develop NUMBER_OF_PR

@github-actions
Copy link
Copy Markdown

Updated software MotionCor2-1.6.4-GCCcore-12.3.0.eb

Diff against MotionCor2-1.5.0-GCCcore-11.3.0.eb

easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.5.0-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.5.0-GCCcore-11.3.0.eb b/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.6.4-GCCcore-12.3.0.eb
index 1ce57f532b..06bac51558 100644
--- a/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.5.0-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.6.4-GCCcore-12.3.0.eb
@@ -2,9 +2,10 @@
 # Author: Ake Sandgren
 # HPC2N
 # Umea University
+# update: thembl77
 
 name = 'MotionCor2'
-version = '1.5.0'
+version = '1.6.4'
 
 homepage = 'https://msg.ucsf.edu/'
 description = """MotionCor2 correct anisotropic image motion at the
@@ -19,26 +20,26 @@ Cryo-microscopy, Nature Methods, submitted.
 BioArxiv: https://biorxiv.org/content/early/2016/07/04/061960
 """
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
-sources = [
-    '%(name)s_%(version)s.zip',
-]
-checksums = ['cdb7b9aceb42d52e2a4c7a5e80270371376aea412d21fa1f1f28d4cc71c81834']
-download_instructions = """Visit https://msg.ucsf.edu/software and fill in the form to download %s""" % sources[0]
+sources = ['%(name)s_%(version)s_Mar31_2023.zip']
+checksums = ['28bb3e6477abf34fe41a78bcb9da9d77d08e2e89ecd41240fab085a308e6c498']
+
+postinstallcmds = ['cd %(installdir)s/bin; ln -s motioncor2 MotionCor2']
 
+download_instructions = """No longer directly downloadable, available from https://msg.ucsf.edu/software"""
 # CUDA is a build dependency to make sure it gets installed.
 # It's actually a runtime dependency, but that's handled in the wrapper to
 # make sure it doesn't conflict with whatever toolchain happens to be loaded.
 # Change CUDA version to match the latest one used in this version
 # of MotionCor2
 builddependencies = [
-    ('binutils', '2.38'),
-    ('CUDA', '11.6.0', '', SYSTEM),
+    ('binutils', '2.40'),
+    ('CUDA', '12.1.1', '', SYSTEM),
 ]
 
 dependencies = [
-    ('LibTIFF', '4.3.0'),
+    ('LibTIFF', '4.5.0'),
 ]
 
 moduleclass = 'bio'
Diff against MotionCor2-1.4.4-GCCcore-10.3.0.eb

easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.4.4-GCCcore-10.3.0.eb

diff --git a/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.4.4-GCCcore-10.3.0.eb b/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.6.4-GCCcore-12.3.0.eb
index 6274cbd62a..06bac51558 100644
--- a/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.4.4-GCCcore-10.3.0.eb
+++ b/easybuild/easyconfigs/m/MotionCor2/MotionCor2-1.6.4-GCCcore-12.3.0.eb
@@ -2,9 +2,10 @@
 # Author: Ake Sandgren
 # HPC2N
 # Umea University
+# update: thembl77
 
 name = 'MotionCor2'
-version = '1.4.4'
+version = '1.6.4'
 
 homepage = 'https://msg.ucsf.edu/'
 description = """MotionCor2 correct anisotropic image motion at the
@@ -19,24 +20,26 @@ Cryo-microscopy, Nature Methods, submitted.
 BioArxiv: https://biorxiv.org/content/early/2016/07/04/061960
 """
 
-toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
-sources = ['%(name)s_%(version)s.zip']
-checksums = ['128f5cdf83b5023204c10b4801baa13f0a56a950e0bc6e0ed26c7f3aa1df59d7']
-download_instructions = """Visit https://msg.ucsf.edu/software and fill in the form to download %s""" % sources[0]
+sources = ['%(name)s_%(version)s_Mar31_2023.zip']
+checksums = ['28bb3e6477abf34fe41a78bcb9da9d77d08e2e89ecd41240fab085a308e6c498']
 
+postinstallcmds = ['cd %(installdir)s/bin; ln -s motioncor2 MotionCor2']
+
+download_instructions = """No longer directly downloadable, available from https://msg.ucsf.edu/software"""
 # CUDA is a build dependency to make sure it gets installed.
 # It's actually a runtime dependency, but that's handled in the wrapper to
 # make sure it doesn't conflict with whatever toolchain happens to be loaded.
 # Change CUDA version to match the latest one used in this version
 # of MotionCor2
 builddependencies = [
-    ('binutils', '2.36.1'),
-    ('CUDA', '11.3.1', '', SYSTEM),
+    ('binutils', '2.40'),
+    ('CUDA', '12.1.1', '', SYSTEM),
 ]
 
 dependencies = [
-    ('LibTIFF', '4.2.0'),
+    ('LibTIFF', '4.5.0'),
 ]
 
 moduleclass = 'bio'

@Crivella Crivella added the manual_download Sources require manual download label Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2023a manual_download Sources require manual download update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants