Skip to content

[Bioc-devel] biocViews preprocessing term

3 messages · Florian Hahne, Vincent Carey

#
Thanks for carrying on this thread, Patrick,
looks like I got distracted.

Now I see how the vocabulary is maintained.
biocViews/inst/dot has a nice human-readable rendering
of the vocabulary in biocViewsVocab.dot

Each node reference in the dot is a topic, and any
node in that dot file can be used as a biocViews
field value in the package.

Florian, would you like to make the changes to
biocViews/inst/dot that reflect your desired vocabulary
modifications, rebuild the vocabulary using biocViews/updateVocab.sh,
and then commit the modified biocViews package (with a bump to the
version tag in DESCRIPTION)?  It would be nice to have some
mechanism of testing that the build system will survive such
a change (perhaps testing some validity conditions on the new
graph, such as 1 connected component, all nodes are syntactic
atoms, checking the correspondence between biocViews fields
present in the repository and the nodes in the graph).

I will do the changes mentioned in Florian's e-mail and commit
if people want to funnel this through me ...

---
Vince Carey, PhD
Assoc. Prof Med (Biostatistics)
Harvard Medical School
Channing Laboratory - ph 6175252265 fa 6177311541
181 Longwood Ave Boston MA 02115 USA
stvjc at channing.harvard.edu
On Wed, 3 Sep 2008, Patrick Aboyoun wrote:

            
4 days later
#
Sure, I can do that. Just need to figure out if there is an easy way  
to parse through the whole repository, I hope that Patrick can help  
with that. However, I still don't see how one would specify a term  
like flow cytometry -> preprocessing in the DESCRIPTION file. Or do yo  
mean unique node names by syntactic atoms? So far, only the leaf node  
seems to be used to assign a package to a category.
Florian
On 03.09.2008, at 03:42, Vincent Carey 525-2265 wrote:

            
#
On Sun, 7 Sep 2008, Florian Hahne wrote:

            
we can certainly do something like flowCytometry -> flowPreprocessing
[you might even be able to embed a blank; the code was written before backticks
were well established]

however, sharing "Preprocessing" between view paths isn't going to work
without additional structure -- either namespaces or a distinction
between nodename and displayname ... the node names need to be unique,
not so the display names.  personally i don't want to go down this
path but repurposing namespace technology would definitely be a fun
and rewarding project for someone with some time and energy.