You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dear Ben,
As part of the BlueCloud2026 project, I am trying to build a data access function to retrive species and KEGG (probably) annotations and the corresponding reads, from the MGnify database.
The first step would be to get the list of marine samples within a certain depth and time range.
If I understood correctly, the MGnifyR package does not allow for multiple filters in one query. That is why I first tried to query according to depth levels, that should be the most disciminant factor for filtering samples.
However, I encountered some issues with the mgnify_query() function. Here are some examples :
Both _gte and _lte does not seem to work properly. Therefore I tried to query only a single depth layer. Which would then be parallelized to query all depth levels within our range.
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* Update documents
* update docs
* up
* up
* up
* preserve old behavior and functions
* up
* up
* Remove things causing errors and warnings in build check
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* up
* verbose
* up
Thank you for this issue, and sorry for very late reply. Even tough this might not help you anymore,this might be relevant for others. I believe this is problem is not in MGnifyR but rather in API.
It searches Marine biome samples that have depth less than or equal to 0.1. However, the filter does not work; there are depth values over 0.1. You can set other filters from the browser's tab "Filters".
@SandyRogers Do you have any idea what is the problem?
Dear Ben,
As part of the BlueCloud2026 project, I am trying to build a data access function to retrive species and KEGG (probably) annotations and the corresponding reads, from the MGnify database.
The first step would be to get the list of marine samples within a certain depth and time range.
If I understood correctly, the MGnifyR package does not allow for multiple filters in one query. That is why I first tried to query according to depth levels, that should be the most disciminant factor for filtering samples.
However, I encountered some issues with the mgnify_query() function. Here are some examples :
Trying with the metadata_value_gte argument. I guess it refers to "greater than".
Trying with the metadata_value_gte argument. I guess it refers to "lower than".
Both _gte and _lte does not seem to work properly. Therefore I tried to query only a single depth layer. Which would then be parallelized to query all depth levels within our range.
The samples equal to 100 m depth seems to work. However, if we try another depth level, it does not anymore...
Therefore, I am wondering if I am missing something in the functions or miss-use them ?
Thank your in advance for your feedback,
Best,
Alexandre
The text was updated successfully, but these errors were encountered: