NCATSTranslator / minihackathons

MIT License
5 stars 5 forks source link

Workflow B: ARAX not sending >100 input CURIES during expansion #317

Open karafecho opened 2 years ago

karafecho commented 2 years ago

This issue is to report that ARAX is not calling KPs when there are more than 100 input CURIEs in the expansion.

dkoslicki commented 2 years ago

Yes, that is by design. We have found that most KPs are not performant enough to handle such queries within the default time-out. So instead of waiting for them to time out, we do not decide to even attempt. @amykglen may have more insight

karafecho commented 2 years ago

Yes, I understand that the restriction is by design. I'm wondering, however, if you might be able to suggest a workaround that would allow ARAX to pull in additional KPs? Perhaps by extending the default timeout? Better leveraging the async query option? Or, is this strictly a KP issue in your mind?

dkoslicki commented 2 years ago

I think it's mainly a KP performance issue, but @amykglen may be able to shed more light on possible workarounds.

amykglen commented 2 years ago

yes, we're going to discuss this at our team meeting tomorrow - will post back here after that.

karafecho commented 2 years ago

Great! Thanks, David and Amy!

amykglen commented 2 years ago

ok, ARAX now sends queries to KPs even if they have >100 input curies. we're also revisiting our default timeouts and expect to increase those within the next week!

karafecho commented 2 years ago

This is great! Thanks, Amy.