hi linus & interested folks!

some mozi background:  the mozi project is on hiatus but the plan includes 
a graphical interface to the bio-atomspace that fulfills linus' 
requirements for allowing easy exploration of & interaction with the 
atomspace metagraph.
regarding the existing code base, there is a browser based query page that 
lets users input a list of human gene symbols and use them to query from a 
list databases imported into a server based atomspace.  the pattern 
matching results are then converted from an atomese metagraph to a more 
typical graph format that is returned for display and exploration to the 
browser interface.  the interface also includes summary tables of the graph 
results.   the results can also be downloaded as csv tables for subsequent 
bioinformatic analyses.

instructions for setting up a local version for development are available 
in the README of this repo:  https://github.com/MOZI-AI/annotation-service.  
i haven't tried this out in a year so if there are any problems please post 
an issue.
there is also a demonstration version available on the singularitynet, 
there are 15 queries available for free for anyone who wants to try it out 
there:  
https://beta.singularitynet.io/servicedetails/org/mozi/service/gene-annotation-service

mozi will ultimately be a biomedical research tool that will leverage 
opencog to be an intelligent research assistant/artificial grad student and 
ultimately a "narrow agi" artificial scientist.  the planned next steps to 
expand the user interface functionality include:
1.  expanding query functionality to make it type agnostic, so any 
combination of elements (genes, proteins, RNAs, et) with arbitrarily 
specific interactions between them can be used to query the bio-atomspace
2.  adding the atomspace explorer as an additional visualization with the 
ability to select subgraphs in the regular graph viz and show their atomese 
equivalent in atomspace explorer, and vice versa
3.  adding a database import wizard with a graphical atomese editor to 
allow the user to define and implament an import script for an arbitrary 
database

to adapt this system to language processing or a general opencog 
development interface, it would be necessary to define and construct the 
atomspace knowledge metagraph, define queries to send from the browser 
interface, and define relevant output displays and downloadable formats.

Xabush is the main architect of the system but he is on sabatical so may 
not be available to answer questions for a couple weeks, but i will do my 
best in his absence.  Hedra designed the import scripts and atomese 
queries, this code is available here:  https://github.com/singnet/agi-bio

the browser based stuff is all javascript but i don't know what flavor off 
the top of my head....
On Tuesday, June 29, 2021 at 10:19:41 AM UTC-4 linas wrote:

> On Tue, Jun 29, 2021 at 8:57 AM Reslav Hollos <[email protected]> wrote:
>
>> I'm also interested in AtomSpace UI and have had very pleasant dev 
>> experience with React (as well as TypeScript which I would recommend).
>>
>
> Well, the current code is in "Angular" -- and is TypeScript.  How 
> different is that?  Are Angular and React two different versions of the 
> same thing, or are they completely different? I can code in javascript just 
> fine, but things like npm and etc. leave me stumped -- when there's a 
> problem, I don't know how to debug it.
>   
> --linas
>

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/084259a3-f6ec-48d8-b038-d0adf0689301n%40googlegroups.com.

Reply via email to