New version, v1.2, of pub_graph

After a hiatus of 5 years, a new version of pack(pub_graph) is out.

pub_graph allows the interrogation of PubMed (https://pubmed.ncbi.nlm.nih.gov/) for searching and citation relations
and semanticscholar.org for citation relations only.

Version 1.2 drastically improves the search of multi word segments on pubmed and it incorporates what pubmed calls proximity matching on title, title/abstract and affiliation.

The new examples added to the pack documentation follow the end of this message.

Pack home page:
https://stoics.org.uk/~nicos/sware/pub_graph

Static html docs:
https://stoics.org.uk/~nicos/sware/pub_graph/doc/html/pub_graph.html

Nicos Angelopoulos


https://stoics.org.uk/~nicos



?- 
     date(Date), pub_graph_search(title='Bayesian networks elucidate', Ids, true), length(Ids,Len).

Date = date(2023, 9, 20),
Ids = ['35379892'],
Len = 1.

?- 
     date(Date), pub_graph_search(title='Bayesian elucidate', Ids, true), length(Ids,Len).

Date = date(2023, 9, 20),
Ids = [],
Len = 0.

?- 
     date(Date), pub_graph_search(title='Bayesian elucidate', Ids, gap(1)), length(Ids, Len),  pub_graph_summary_display(Ids, _, true).

----

1:35379892
	Author=[Angelopoulos N,Chatzipli A,Nangalia J,Maura F,Campbell PJ]
	Title=Bayesian networks elucidate complex genomic landscapes in cancer.

----

Date = date(2023, 9, 20),
Ids = ['35379892'],
Len = 1.

?-
     date(D),
     write('Appears in abstract: "explainable Artificial Intelligence models"'), nl,
     pub_graph_search('Title/Abstract'='explainable Artificial Intelligence models', Ids, true),
     pub_graph_summary_display(Ids).

1

...

10:32417928
	Author=[Payrovnaziri SN,Chen Z,Rengifo-Moreno P,Miller T,Bian J,Chen JH,Liu X,He Z]
	Title=Explainable artificial intelligence models using real-world electronic health record data: a systematic scoping review.

?- 
     date(D), pub_graph_search('Title/Abstract'='explainable Intelligence models', Ids, true).

D = date(2023, 9, 20),
Ids = [].

?- 
     date(D), pub_graph_search((tiab='explainable Intelligence models',affiliation=sanger), Ids, gap(1)).

D = date(2023, 9, 20),
Ids = ['35379892'].


3 Likes