[Eeglablist] Trouble running AMICA

Eric Rawls elrawls at email.uark.edu
Tue Oct 24 09:44:16 PDT 2017


The problem ended up being much simpler than I thought it would be. It was
indeed an issue with the input, as was suggested - specifically, the EEG
.set file had a space in the filename. It seems AMICA does not handle any
spaces in the file path well. Once I renamed the .set file to not include
any spaces, there were no further problems running AMICA.
Thanks for the input everyone.
Eric

On Mon, Oct 23, 2017 at 2:31 PM, Nike gnanateja <nikegnanateja at gmail.com>
wrote:

> Hi Eric,
>
> I used to get similar errors before with the GUI. For some reason, the
> version through GUI needs pre-existing parameter files in the directory.
> Try using the below code to run AMICA.
> Hope this helps.
> %%%%%%%%%%%%%%%%%%%%
> directory = 'K:\'; % Change this directory to where you want to place the
> results of AMICA
> seeg = ALLEEG(i); % Change i to the dataset number you want to run AMICA on
> [weights, sphere,mods] = runamica15(seeg.data, 'numprocs' , 2,
> 'max_threads', 4);
> EEG.etc.amicaResultStructure = loadmodout15(directory);
> EEG.icaweights = EEG.etc.amicaResultStructure.W;
>  EEG.icasphere  = EEG.etc.amicaResultStructure.S;
> EEG = eeg_checkset(EEG, 'ica');
> EEG.icaact = (EEG.icaweights*EEG.icasphere)*EEG.data(EEG.icachansind,:);
> eeglab redraw
> %%%%%%%%%%%%%%%%%%%%%%%
>
> Best
> Nike
>
> On Tue, Oct 24, 2017 at 12:30 AM, <eeglablist-request at sccn.ucsd.edu>
> wrote:
>
>> Send eeglablist mailing list submissions to
>>         eeglablist at sccn.ucsd.edu
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         https://sccn.ucsd.edu/mailman/listinfo/eeglablist
>> or, via email, send a message with subject or body 'help' to
>>         eeglablist-request at sccn.ucsd.edu
>>
>> You can reach the person managing the list at
>>         eeglablist-owner at sccn.ucsd.edu
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of eeglablist digest..."
>>
>> Today's Topics:
>>
>>    1. Re: Trouble running AMICA (Tarik S Bel-Bahar)
>>
>>
>> ---------- Forwarded message ----------
>> From: Tarik S Bel-Bahar <tarikbelbahar at gmail.com>
>> To: Eric Rawls <elrawls at email.uark.edu>
>> Cc: eeglablist <eeglablist at sccn.ucsd.edu>
>> Bcc:
>> Date: Sat, 21 Oct 2017 12:06:40 -0700
>> Subject: Re: [Eeglablist] Trouble running AMICA
>> Hi Eric, if you haven't yet, first google eeglablist and AMICA for past
>> users who have had issues with running AMICA.
>> Also feel free to pass the question on the AMICA developer Dr.Palmer,
>> with extra details about your setup and steps.
>> Once and if you find a solution please circle back to the list so that
>> other users can learn from your experience/solution.
>>
>>
>>
>> On Wed, Oct 11, 2017 at 2:40 PM, Eric Rawls <elrawls at email.uark.edu>
>> wrote:
>>
>>> Hi all,
>>> I am interested in trying Jason Palmer's AMICA algorithm out but I am
>>> having trouble getting it to run in any form. When I try running it from
>>> the gui with defaut settings, I get the output:
>>>
>>> Found datfile
>>> mkdir: /Users/admin/path_to_data/amicaout/: File exists
>>>            1 processor name = local-705.local
>>>            1 host_num =    125801682
>>>  This is MPI process           1 of           1 ; I am process
>>> 1 of
>>>            1 on node: local-705.local
>>>            1  : node root process           1 of           1
>>> Processing arguments ...
>>>  num_files =            2
>>>  FILES:
>>>  /Users/admin/path_to_data/data.fdt
>>>  num_dir_files =            1           1
>>>  initial matrix block_size =          128
>>>  do_opt_block =            0
>>>  blk_min =          256
>>>  blk_step =          256
>>>  blk_max =         1024
>>>  number of models =            1
>>>  max_thrds =            2
>>>  use_min_dll =            1
>>>  min dll =   1.000000000000000E-009
>>>  use_grad_norm =            1
>>>  min grad norm =   1.000000000000000E-007
>>>  number of density mixture components =            3
>>>  pdf type =            0
>>>  max_iter =         2000
>>>  Error: num_samples entries is less than num_files in paramfile
>>> No gm present, setting num_models to 1
>>> No W present, exiting
>>> Reference to non-existent field 'W'.
>>>
>>> Error in runamica15 (line 873)
>>>     weights = mods.W(:,:,1);
>>>
>>> Error in pop_runamica (line 239)
>>>     [W,S,mods] = runamica15(datfile,arglist{:});
>>>
>>> Error while evaluating Menu Callback
>>>
>>>
>>> When I call runamica15 ( [EEG.icaweights EEG.icasphere] =
>>> runamica15(EEG)) directly, same message. I tried downloading the binary
>>> again in case that was the issue but no luck. What am I doing wrong here?
>>>
>>> Eric Rawls
>>> Graduate Research Assistant
>>> University of Arkansas
>>>
>>> _______________________________________________
>>> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
>>> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.uc
>>> sd.edu
>>> For digest mode, send an email with the subject "set digest mime" to
>>> eeglablist-request at sccn.ucsd.edu
>>>
>>
>>
>> _______________________________________________
>> eeglablist mailing list eeglablist at sccn.ucsd.edu
>> Eeglablist page: http://www.sccn.ucsd.edu/eeglab/eeglabmail.html
>> To unsubscribe, send an empty email to eeglablist-unsub at sccn.ucsd.edu
>> To switch to non-digest mode, send an empty email to
>> eeglablist-nodigest at sccn.ucsd.edu
>>
>
>
>
> --
> G Nike Gnanateja <http://goog_636235333>
> Ph.D Candidate,
> Department of Audiology,
> All India Institute of Speech
> and Hearing Mysore-06
>
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.
> ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to
> eeglablist-request at sccn.ucsd.edu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sccn.ucsd.edu/pipermail/eeglablist/attachments/20171024/26a827b2/attachment.html>


More information about the eeglablist mailing list