-
Notifications
You must be signed in to change notification settings - Fork 144
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
Support for Apple M1 arch64 #1375
Comments
We've had reports of people successfully running dada2 on the new M1 Macs. I wonder if anyone can chime in here? I don't have one available at this point to test on. This also related to an open PR #1147 |
I was running dada2 successfully in May on my M1, but ran into issue when I went to re-run the same pipeline on the same data today after upgrading to R 4.1.0 specific to the ARM mac. It looks like there are compiler issues for: ‘Rhtslib’, ‘Rsamtools’, ‘GenomicAlignments’, ‘ShortRead’. I was previously on R 4.0.4, BioCondunctor 3.11, and dada2 1.18 |
@akhst7 I have been troubleshooting this compiler issue and it looks like it may relate the the use of an experimental version of GNU Fortran 11 for the M1 Mac. This is noted in some of the notes for the 4.1.0 release on CRAN. I quickly tried downloading the 4.1.0 x86/Intel version and everything seems to be running fine through the first filter-and-trim step. I will report back once I've run my whole pipeline... but this seems like a potential workaround for arm Macs. |
I had some issues installing decencies but I overcame those and installed all the dependencies you mentioned. Now if I can compile dada2 in my MI Mac mini, it will be super
|
Could you post the version of gfortran you are suing ? Mines are as follows;
|
One should be able to run dada2 in M1Mac under Rosetta2. At the moment I don't see how anybody could compile dada2 in aarch64 in M1 machines without further modifications noted in #1147. Using see2neo mentioned by terjekv could save your time and effort.
|
@akhst7 Sorry for lack of follow-up. I've now run the dada2 SOP for both 16S and ITS on an M1/arm Mac. As you state in your last post, it used using the x86 version under Rosetta 2. |
The dada2 R package has full support for Apple M1/2/3 Arm architecture. |
Hi,
I tried to install dada2 from a source in GitHub or Bioc in the M1 MacMini running Big Sur as follows;
install_github("benjjneb/dada2") or install("dada2")
but installation failed with compilation error;
Some of headers much be covered for aarch64 or universal.
Thanks.
The text was updated successfully, but these errors were encountered: