bschiffthaler / seidr

Toolkit to create crowd networks
GNU General Public License v3.0
2 stars 1 forks source link

narromi, plsnet and mi doesn't generate a network when username contains a dot. #27

Closed loalon closed 4 years ago

loalon commented 4 years ago

If the username (and probably a folder within the path) contains a dot (p.e. alonso.serrano) at least 3 algorithms (narromi, plsnet and mi) doesn't work as expected. narromi and plsnet generate empty file and mi generates a 0 filled lower triangular matrix. This issue doesn't seem to happen when the user has a name without the dot.
The output message for a 100 gene by 56 sample expression data file:

[alonso.serrano@fgenomics]~/test% plsnet -i spruceData.tsv -g spruceNames.txt -o results/plsnet_scores.tsv --scale -f [ INFO ][ 2020-05-11T13:35:34 ][ plsnet@localhost: 0|0 ]: Setting batch size to 1356 [ INFO ][ 2020-05-11T13:35:34 ][ plsnet@localhost: 0|0 ]: Sample size: 36 |=========================================================== | 98.08% | 166.25 genes/s | 00-00:00:08 | 00-00:00:01

[ INFO ][ 2020-05-11T13:35:43 ][ merge_files@localhost: 0|0 ]: Looking for files to merge... [ WARNING ][ 2020-05-11T13:35:43 ][ merge_files@localhost: 0|0 ]: Ignoring unexpected file: /home/alonso.serrano/test/results/5415-2bec-8f41-5f1a/1dd0-751e-ae54-90ba [ INFO ][ 2020-05-11T13:35:43 ][ merge_files@localhost: 0|0 ]: Merging 0 genes from 0 temporary files