SourceForge logo
SourceForge logo
Menu

gmod-schema — For discussion of GMOD schema development

You can subscribe to this list here.

2002 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(28)
Nov
(87)
Dec
(16)
2003 Jan
(109)
Feb
(107)
Mar
(117)
Apr
(5)
May
(156)
Jun
(83)
Jul
(86)
Aug
(25)
Sep
(17)
Oct
(14)
Nov
(82)
Dec
(50)
2004 Jan
(14)
Feb
(75)
Mar
(110)
Apr
(83)
May
(20)
Jun
(36)
Jul
(12)
Aug
(37)
Sep
(9)
Oct
(11)
Nov
(52)
Dec
(68)
2005 Jan
(46)
Feb
(94)
Mar
(68)
Apr
(55)
May
(67)
Jun
(65)
Jul
(67)
Aug
(96)
Sep
(79)
Oct
(46)
Nov
(24)
Dec
(64)
2006 Jan
(39)
Feb
(31)
Mar
(48)
Apr
(58)
May
(31)
Jun
(57)
Jul
(29)
Aug
(40)
Sep
(22)
Oct
(31)
Nov
(44)
Dec
(51)
2007 Jan
(103)
Feb
(172)
Mar
(59)
Apr
(41)
May
(33)
Jun
(50)
Jul
(60)
Aug
(51)
Sep
(21)
Oct
(40)
Nov
(89)
Dec
(39)
2008 Jan
(28)
Feb
(20)
Mar
(19)
Apr
(29)
May
(29)
Jun
(24)
Jul
(32)
Aug
(16)
Sep
(35)
Oct
(23)
Nov
(17)
Dec
(19)
2009 Jan
(4)
Feb
(23)
Mar
(16)
Apr
(16)
May
(38)
Jun
(54)
Jul
(18)
Aug
(40)
Sep
(58)
Oct
(6)
Nov
(8)
Dec
(29)
2010 Jan
(40)
Feb
(40)
Mar
(63)
Apr
(95)
May
(136)
Jun
(58)
Jul
(91)
Aug
(55)
Sep
(77)
Oct
(52)
Nov
(85)
Dec
(37)
2011 Jan
(22)
Feb
(46)
Mar
(73)
Apr
(138)
May
(75)
Jun
(35)
Jul
(41)
Aug
(13)
Sep
(13)
Oct
(11)
Nov
(21)
Dec
(5)
2012 Jan
(13)
Feb
(34)
Mar
(59)
Apr
(4)
May
(13)
Jun
(1)
Jul
(1)
Aug
(1)
Sep
(3)
Oct
(2)
Nov
(4)
Dec
(1)
2013 Jan
(18)
Feb
(28)
Mar
(19)
Apr
(42)
May
(43)
Jun
(41)
Jul
(41)
Aug
(31)
Sep
(6)
Oct
(2)
Nov
(2)
Dec
(70)
2014 Jan
(55)
Feb
(98)
Mar
(44)
Apr
(40)
May
(15)
Jun
(18)
Jul
(20)
Aug
(1)
Sep
(13)
Oct
(3)
Nov
(37)
Dec
(85)
2015 Jan
(16)
Feb
(12)
Mar
(16)
Apr
(13)
May
(16)
Jun
(3)
Jul
(23)
Aug
Sep
Oct
Nov
(9)
Dec
(2)
2016 Jan
(12)
Feb
(1)
Mar
(9)
Apr
(13)
May
(4)
Jun
(5)
Jul
Aug
Sep
(10)
Oct
(11)
Nov
(1)
Dec
2017 Jan
Feb
(1)
Mar
(11)
Apr
(8)
May
Jun
(6)
Jul
Aug
Sep
Oct
(3)
Nov
(2)
Dec
(1)
2018 Jan
(6)
Feb
(6)
Mar
(3)
Apr
(9)
May
(3)
Jun
Jul
Aug
(3)
Sep
(8)
Oct
(1)
Nov
(1)
Dec
(4)
2019 Jan
(4)
Feb
Mar
(1)
Apr
May
(2)
Jun
Jul
Aug
Sep
Oct
(2)
Nov
(1)
Dec
2020 Jan
(22)
Feb
(4)
Mar
Apr
May
Jun
(1)
Jul
(2)
Aug
(2)
Sep
(1)
Oct
Nov
Dec
(1)
2021 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
(2)
Aug
(2)
Sep
Oct
Nov
Dec
2022 Jan
(1)
Feb
Mar
(1)
Apr
May
Jun
Jul
Aug
(2)
Sep
Oct
Nov
Dec
2023 Jan
Feb
Mar
(1)
Apr
(1)
May
(5)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2024 Jan
Feb
Mar
Apr
May
Jun
Jul
(3)
Aug
(3)
Sep
Oct
Nov
Dec
2025 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S
1
2
(5)
3
4
(2)
5
6
7
8
9
10
11
12
13
14
15
16
(1)
17
18
(5)
19
20
21
22
23
24
(1)
25
26
27
28
29
30
(2)
31




Showing 15 results of 15

From: Dave C. G. H. D. <gmo...@go...> - 2009年03月30日 04:13:48
Oops.
Tuition for the European Summer School is 95ドル. I apologize for the confusion.
Dave C
On Sun, Mar 29, 2009 at 9:11 PM, Dave Clements, GMOD Help Desk
<gmo...@go...> wrote:
> Hello all,
>
> ***The application deadline for both GMOD summer schools is April 6,
> one week from now.***
>
> GMOD Summer School - Americas will be held 16-19 July at the National
> Evolutionary Synthesis Center (NESCent), in Durham, NC, USA. Student
> tuition is free. See
> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
>
> GMOD Summer School - Europe will be held 3-6 August at the University
> of Oxford, in Oxford, UK. This is a part of GMOD Europe 2009, which
> includes the next GMOD Meeting. Student tuition is 75ドル. See
> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
>
> Please contact the GMOD Help Desk (he...@gm...) if you have questions.
>
> We hope to see you in Durham or Oxford,
>
> Dave C.
>
> On Mon, Mar 16, 2009 at 10:46 AM, Dave Clements, GMOD Help Desk
> <gmo...@go...> wrote:
>> Hello all,
>>
>> GMOD is offering two Summer Schools in 2009, one on each side of the
>> Atlantic. GMOD Summer Schools
>> (http://gmod.org/wiki/GMOD_Summer_School) introduce new GMOD users to
>> the GMOD project and include several days of hands-on training on how
>> to install, configure and administer GMOD tools. The 2008 GMOD Summer
>> School was a great success with 25 students from 4 countries in
>> attendance.
>>
>> Americas, 16-19 July
>> - at the National Evolutionary Synthesis Center (NESCent), Durham, NC, USA
>> - Student tuition is free, thanks to NIH grant 1R01HG004483-01.
>> - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
>>
>> Europe, 3-6 August
>> - at the University of Oxford, Oxford, United Kingdom
>> - Part of GMOD Europe 2009, which includes the next GMOD Meeting
>> - Student tuition is 75ドル
>> - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
>>
>> The schools will feature training on these GMOD components:
>> * GBrowse - the most widely installed genome viewer on the web
>> * Chado - a modular and extensible database schema
>> * Apollo - genome annotation editor
>> * BioMart - biological data warehouse system
>> * GBrowse_syn - a GBrowse based synteny viewer
>> * JBrowse - a brand new Web 2.0 genome browser
>> * Artemis-Chado Integration (Europe only)
>> * MAKER - Genome annotation pipeline (Americas only)
>> * Tripal - Web front end for Chado (Americas only)
>>
>> Applications for the 2009 GMOD Summer Schools are now being accepted.
>> ***The deadline for applications is the end of the day, April 6.***
>> Enrollment is limited to 25 participants in each course. If
>> applications exceed capacity (and we expect they will) then applicants
>> will be picked based on the strength of their application. Applicants
>> will be notified of their admission status by mid April.
>>
>> Please contact the GMOD Help Desk if you have any questions.
>>
>> Thanks,
>>
>> Dave Clements
>> GMOD Help Desk
>> he...@gm...
>>
>> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
>> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
>> http://gmod.org/wiki/GMOD_Europe_2009
>>
>
From: Dave C. G. H. D. <gmo...@go...> - 2009年03月30日 04:11:38
Hello all,
***The application deadline for both GMOD summer schools is April 6,
one week from now.***
GMOD Summer School - Americas will be held 16-19 July at the National
Evolutionary Synthesis Center (NESCent), in Durham, NC, USA. Student
tuition is free. See
http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
GMOD Summer School - Europe will be held 3-6 August at the University
of Oxford, in Oxford, UK. This is a part of GMOD Europe 2009, which
includes the next GMOD Meeting. Student tuition is 75ドル. See
http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
Please contact the GMOD Help Desk (he...@gm...) if you have questions.
We hope to see you in Durham or Oxford,
Dave C.
On Mon, Mar 16, 2009 at 10:46 AM, Dave Clements, GMOD Help Desk
<gmo...@go...> wrote:
> Hello all,
>
> GMOD is offering two Summer Schools in 2009, one on each side of the
> Atlantic. GMOD Summer Schools
> (http://gmod.org/wiki/GMOD_Summer_School) introduce new GMOD users to
> the GMOD project and include several days of hands-on training on how
> to install, configure and administer GMOD tools. The 2008 GMOD Summer
> School was a great success with 25 students from 4 countries in
> attendance.
>
> Americas, 16-19 July
> - at the National Evolutionary Synthesis Center (NESCent), Durham, NC, USA
> - Student tuition is free, thanks to NIH grant 1R01HG004483-01.
> - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
>
> Europe, 3-6 August
> - at the University of Oxford, Oxford, United Kingdom
> - Part of GMOD Europe 2009, which includes the next GMOD Meeting
> - Student tuition is 75ドル
> - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
>
> The schools will feature training on these GMOD components:
> * GBrowse - the most widely installed genome viewer on the web
> * Chado - a modular and extensible database schema
> * Apollo - genome annotation editor
> * BioMart - biological data warehouse system
> * GBrowse_syn - a GBrowse based synteny viewer
> * JBrowse - a brand new Web 2.0 genome browser
> * Artemis-Chado Integration (Europe only)
> * MAKER - Genome annotation pipeline (Americas only)
> * Tripal - Web front end for Chado (Americas only)
>
> Applications for the 2009 GMOD Summer Schools are now being accepted.
> ***The deadline for applications is the end of the day, April 6.***
> Enrollment is limited to 25 participants in each course. If
> applications exceed capacity (and we expect they will) then applicants
> will be picked based on the strength of their application. Applicants
> will be notified of their admission status by mid April.
>
> Please contact the GMOD Help Desk if you have any questions.
>
> Thanks,
>
> Dave Clements
> GMOD Help Desk
> he...@gm...
>
> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
> http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
> http://gmod.org/wiki/GMOD_Europe_2009
>
From: Jeff B. <bo...@uc...> - 2009年03月24日 01:48:11
I have a number of questions about the Mage (formerly RAD) microarray 
module in Chado. I'd very much appreciate it if anyone has any answers 
to these questions.
1) Are there any loaders in existence for importing data into mage from 
GEO and ArrayExpress? In general, are there any data loaders for the 
MAGE module and what data formats do they support?
2) I am unclear about how the tables quantification, 
quantification_relationship and elementresult are used. How do you 
represent raw versus processed/normalized data? Is there an 
elementresult for each quantification or is the elementresult only 
attached to one quantification, in a group of quantifications connected 
via quantification_relationships? From a prior posting
(http://sourceforge.net/mailarchive/forum.php?thread_name=89B3ACCF-C9CB-4BA9-9E85-11A528F4B451%40genomics.princeton.edu&forum_name=gmod-schema) 
I got the impression that the elementresult only stored the most refined 
result and is connected to the final quantification? In this case, where 
are raw and intermediate results stored?
3) I'm not clear about the role of the table study. There is no comment 
on this table. Does this conform to an experiment? For example, using 
GEO data, would each Dataset/Series correspond to a study while each 
sample corresponded to an assay?
4) Could someone give me an example of how a probeset would be represented?
Thanks very much,
Jeff
-- 
Jeff Bowes M.Sc.
Technical Director, Xenbase
Department of Biological Sciences
University of Calgary
Calgary, Alberta T2N 1N4
CANADA
Tel: (403) 220-2824 
Fax: (403) 284-4707
From: Scott C. <sc...@sc...> - 2009年03月18日 14:25:52
Ah, that explains it. I can't think of a case where that would bite
me. I mostly bind variables so it looks like it is being handled for
me.
Thanks,
Scott
On Wed, Mar 18, 2009 at 10:12 AM, Hilmar Lapp <hl...@du...> wrote:
>
> On Mar 18, 2009, at 9:50 AM, Scott Cain wrote:
>
>> I'd read about changes in the way perl DBI worked with PostgreSQL
>> and feared the
>> worse. Thankfully those fears seem to have been unfounded.
>
>
> You can unit-test this. The incompatibility is not in perl DBI but in
> the way PostgreSQL auto-casts parameter values in where clauses - the
> auto-casts to string types (VARCHAR, TEXT) were removed in Pg 8.3+.
> What this means is that your application will crash if you interpolate
> a numeric variable for a parameter value in a where clause if the type
> of the column it is being compared to is not numeric.
>
> If you bind values it looks like you'll be fine. I added a unit test
> for this in BioSQL and it passes; the only test that failed was where
> an unquoted numeric value was interpolated in a SQL statement in a
> constraint on a VARCHAR column.
>
>    -hilmar
> --
> ===========================================================
> : Hilmar Lapp -:- Durham, NC -:- hlapp at duke dot edu :
> ===========================================================
>
>
>
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>
-- 
------------------------------------------------------------------------
Scott Cain, Ph. D. scott at scottcain dot net
GMOD Coordinator (http://gmod.org/) 216-392-3087
Ontario Institute for Cancer Research
From: Hilmar L. <hl...@du...> - 2009年03月18日 14:12:40
On Mar 18, 2009, at 9:50 AM, Scott Cain wrote:
> I'd read about changes in the way perl DBI worked with PostgreSQL 
> and feared the
> worse. Thankfully those fears seem to have been unfounded.
You can unit-test this. The incompatibility is not in perl DBI but in 
the way PostgreSQL auto-casts parameter values in where clauses - the 
auto-casts to string types (VARCHAR, TEXT) were removed in Pg 8.3+. 
What this means is that your application will crash if you interpolate 
a numeric variable for a parameter value in a where clause if the type 
of the column it is being compared to is not numeric.
If you bind values it looks like you'll be fine. I added a unit test 
for this in BioSQL and it passes; the only test that failed was where 
an unquoted numeric value was interpolated in a SQL statement in a 
constraint on a VARCHAR column.
	-hilmar
-- 
===========================================================
: Hilmar Lapp -:- Durham, NC -:- hlapp at duke dot edu :
===========================================================
From: Scott C. <sc...@sc...> - 2009年03月18日 13:51:06
Hi Josh and Virpi,
While I can't comment on RHEL, I can say I've been using Pg 8.3 for a
while and haven't run into the problems I expected. I'd read about
changes in the way perl DBI worked with PostgreSQL and feared the
worse. Thankfully those fears seem to have been unfounded.
Scott
On Wed, Mar 18, 2009 at 9:29 AM, Josh Goodman <jog...@in...> wrote:
> Hi Virpi,
>
> Yes, PostgreSQL 8.3 does run on RHEL but you will not find packages in the official RedHat
> repositories. The most recent version they offer for RHEL 5 is 8.1.11. To get the recent versions
> you have to go to a site like http://yum.pgsqlrpms.org/. Be warned that this may void any support
> you have from RedHat. I also believe that GMOD has been discouraging use of 8.3 or higher because
> of some conflicts with it but I can't comment on the details or the status of this.
>
> Cheers,
> Josh
>
> Virpi Ahola wrote:
>> Which version of PostgreSQL runs on RedHat Enterprise server? Has
>> PostgreSQL 8.3 already been tested ?
>>
>> - Virpi
>>
>> ------------------------------------------------------------------------------
>> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
>> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
>> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
>> software that enables intelligent coding and step-through debugging.
>> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
>> _______________________________________________
>> Gmod-schema mailing list
>> Gmo...@li...
>> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>
-- 
------------------------------------------------------------------------
Scott Cain, Ph. D. scott at scottcain dot net
GMOD Coordinator (http://gmod.org/) 216-392-3087
Ontario Institute for Cancer Research
From: Josh G. <jog...@in...> - 2009年03月18日 13:29:43
Hi Virpi,
Yes, PostgreSQL 8.3 does run on RHEL but you will not find packages in the official RedHat
repositories. The most recent version they offer for RHEL 5 is 8.1.11. To get the recent versions
you have to go to a site like http://yum.pgsqlrpms.org/. Be warned that this may void any support
you have from RedHat. I also believe that GMOD has been discouraging use of 8.3 or higher because
of some conflicts with it but I can't comment on the details or the status of this.
Cheers,
Josh
Virpi Ahola wrote:
> Which version of PostgreSQL runs on RedHat Enterprise server? Has 
> PostgreSQL 8.3 already been tested ?
> 
> - Virpi
> 
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
From: Virpi A. <vir...@he...> - 2009年03月18日 12:13:29
Which version of PostgreSQL runs on RedHat Enterprise server? Has 
PostgreSQL 8.3 already been tested ?
- Virpi
From: Dave C. G. H. D. <gmo...@go...> - 2009年03月16日 17:46:15
Hello all,
GMOD is offering two Summer Schools in 2009, one on each side of the
Atlantic. GMOD Summer Schools
(http://gmod.org/wiki/GMOD_Summer_School) introduce new GMOD users to
the GMOD project and include several days of hands-on training on how
to install, configure and administer GMOD tools. The 2008 GMOD Summer
School was a great success with 25 students from 4 countries in
attendance.
Americas, 16-19 July
- at the National Evolutionary Synthesis Center (NESCent), Durham, NC, USA
- Student tuition is free, thanks to NIH grant 1R01HG004483-01.
 - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
Europe, 3-6 August
 - at the University of Oxford, Oxford, United Kingdom
 - Part of GMOD Europe 2009, which includes the next GMOD Meeting
 - Student tuition is 75ドル
 - http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
The schools will feature training on these GMOD components:
* GBrowse - the most widely installed genome viewer on the web
* Chado - a modular and extensible database schema
* Apollo - genome annotation editor
* BioMart - biological data warehouse system
* GBrowse_syn - a GBrowse based synteny viewer
* JBrowse - a brand new Web 2.0 genome browser
* Artemis-Chado Integration (Europe only)
* MAKER - Genome annotation pipeline (Americas only)
* Tripal - Web front end for Chado (Americas only)
Applications for the 2009 GMOD Summer Schools are now being accepted.
***The deadline for applications is the end of the day, April 6.***
Enrollment is limited to 25 participants in each course. If
applications exceed capacity (and we expect they will) then applicants
will be picked based on the strength of their application. Applicants
will be notified of their admission status by mid April.
Please contact the GMOD Help Desk if you have any questions.
Thanks,
Dave Clements
GMOD Help Desk
he...@gm...
http://gmod.org/wiki/2009_GMOD_Summer_School_-_Americas
http://gmod.org/wiki/2009_GMOD_Summer_School_-_Europe
http://gmod.org/wiki/GMOD_Europe_2009
From: Kara D. <ka...@ge...> - 2009年03月04日 21:41:11
Hello,
In our SGD Lite / YFGdb database, we actually do not store the log 
ratio data in the database, but we store it externally in flat files 
and just store the file names as STUDY_PROP's.
Awhile back, we considered adding the data to the database, and we 
asked Allen Day, who I believe was one of the people who designed that 
part of the schema, for advice. Here is what he said when we asked 
how to store a PCL file (basically, the log ratios) in the database-- 
hope this helps!
-Kara
>> You minimally need the biomaterial, biomaterial_assay, assay,
>> >> acquisition, channel, quantification, and 
>> quantification_relationship
>> >> tables to store what you describe.
>> >>
>> >> * represent your WT and mutants as biomaterials 1 and 2
>> >> * represent hybridization of WT with assay 1
>> >> * represent hybridization of mutant with assay 2
>> >> * link assays 1 and 2 to biomaterials 1 and 2 via 
>> biomaterial_dbxref
>> >> * acquisition 1 is derived by scanning assay 1. the scan was 
>> done at
>> >> the frequency of channel 1
>> >> * acquisition 2 is derived by scanning assay 2. the scan was 
>> done at
>> >> the frequency of channel 2
>> >> * quantification 1 is derived from acquisition 1 using your
>> >> processing
>> >> algorithm (analysis table), etc
>> >> * quantification 2 is derived from acquisition 2 using your
>> >> processing
>> >> algorithm (analysis table), etc
>> >> * quantification 3 is the ratio
>> >> * quantification 3 (the ratio) is derived from quantifications 1 
>> and
>> >> 2. link them in the quantification_relationship table.
>> >> * elementresult data points back to quantification 3.
>> >>
On Mar 4, 2009, at 3:48 PM, JD Wong wrote:
> Hi, Im trying to add log ratio mircoarray data and the study that 
> produced it to SGDlite. So im trying to link the STUDY and 
> ELEMENTRESULT in such a way that the relationship between them is 
> maintained.
>
> Under the latest version of SGDlite, study is linked to 
> elementresult through:
> study_assay - assay <- acquitision <- quantification <- elementresult
> study_assay - assay -> arraydesign <- element - elementresult
> (<-) is a 1 to many relationship
> ( - ) is a 1 to 1
>
> The way this is set up doesnt make sense to me, the way it's set up 
> you have to have a 1:1 relationship in both acquisition and 
> quantification with the table above it. That means each time two or 
> more tables use the same quantification or acquisition procedure 
> that record must be repeated in order to maintain assay's 
> relationship with the data itself, which leads to redundancy.
>
> Does anyone else see a problem with this, or perhaps Im doing it 
> wrong?
>
> thanks,
> -JD Wong
> Database Administrator
> Canter for Bioinformatics and Life Sciences
> Buffalo, NY
> <chado-insertion- 
> schema 
> .pdf 
> > 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San 
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the 
> Enterprise
> -Strategies to boost innovation and cut costs with open source 
> participation
> -Receive a 600ドル discount off the registration fee with the source 
> code: SFAD
> http://p.sf.net/sfu/XcvMzF8H_______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
From: Scott C. <sc...@sc...> - 2009年03月02日 20:40:40
Hi Chris and EO,
What tools do you have already to manage the schemas? I don't want to
go and recreate the wheel, so if there are things that might be
generally useful, please do share.
Thanks,
Scott
On Mon, Mar 2, 2009 at 3:08 PM, Chris Mungall <cj...@be...> wrote:
>
> EO set up something similar for the modencode Chado instance
>
> - Each submission gets its own schema (namespace)
> - postgresql sequences (auto-increment counter for surrogate identifiers)
> are shared
> - There are no tables in the public namespace
> - There is one special namespace that has UNION views over all other
> namespaces
> - Possible gotcha: uniqueness constraints only hold in the context of
> individual namespaces
> - We use plpgsql rather than SQL::Translator to introspect the db and create
> the UNION views
>
> On Mar 2, 2009, at 8:35 AM, Scott Cain wrote:
>
>> Hello all,
>>
>> Last week I went traipsing around the country talking to people about
>> using Chado for community annotation efforts, specifically in an
>> educational setting, but I think the ideas may be more generally
>> useful. Today I am specifically going to write about support for
>> PostgreSQL schemas in Chado to help with data management when a
>> variety of people are using Chado to annotate a genome. The idea here
>> is pretty simple: we can create multiple schemas on a one per user
>> basis to give them a "private" work space in Chado to work on their
>> annotations before someone (the user or an authority of some sort)
>> promotes them to the main Chado schema (the "public" schema). I've
>> spent a little time on the details of making this work but would like
>> feedback on my thoughts so far as there are probably things I didn't
>> think of.
>>
>> The idea is pretty simple: when a user wants a private work space, a
>> schema is set up for him and it is populated with a ddl that mirrors
>> Chado. It is not exactly the same as Chado though, so that data can
>> be viewed in context of both the public and private data. It is still
>> fairly simple though: for each table in Chado, there are a few
>> relations created:
>>
>> 1. A table that has the same same structure as its corresponding
>> table in the main schema, but with an underscore at the beginning of
>> the name (ie, "feature" becomes "_feature"). It uses the public
>> sequence for generating new ids for the private table though, to avoid
>> conflicts when the private data is promoted to public. Other
>> conflicts are possible to, noteably unique constraints. I don't know
>> how to best handle this: throw it back to the user to resolve?
>>
>> 2. A view with the same name as the main tables name which is a
>> union of the main table and the private, underscore-named table.
>>
>> 3. Rules on the view to allow inserts, updates and deletes on the
>> view to affect (only) the private, underscore-named table.
>>
>> I have experimented with most of the above in the psql shell to make
>> sure I understand how it would work (the only thing I haven't tried
>> yet is the rule for deletes, but I'm hoping that won't be too
>> difficult to do either).
>>
>> What I am hoping to do now is also fairly straight forward:
>>
>> 1. Write SQL::Translator based scripts that will generate these
>> private schemas on demand.
>>
>> 2. Modify the GFF3 bulk loader to be aware of the private schemas,
>> adding command line flags to insert into private schemas when desired.
>> What I don't know is how easy it will be to make the queries in the
>> loader and other Chado aware tools compatible with this. What I am
>> hoping is that I can just do a "SET search_path" when the database
>> handle is created and be good to go. Does anybody have any experience
>> with this?
>>
>> 3. Modify the GBrowse Chado adaptor to be aware of the public schemas
>> as well (same caveat/question as in number 2 applies here as well)
>>
>> 4. Twist Ed Lee's arm to get him to do the same with Apollo.
>>
>> So, what haven't I thought of? And what do you think of this idea in
>> general?
>>
>> Thanks,
>> Scott
>>
>>
>> --
>> ------------------------------------------------------------------------
>> Scott Cain, Ph. D.                  scott at scottcain
>> dot net
>> GMOD Coordinator (http://gmod.org/)           216-392-3087
>> Ontario Institute for Cancer Research
>>
>>
>> ------------------------------------------------------------------------------
>> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
>> CA
>> -OSBC tackles the biggest issue in open source: Open Sourcing the
>> Enterprise
>> -Strategies to boost innovation and cut costs with open source
>> participation
>> -Receive a 600ドル discount off the registration fee with the source code:
>> SFAD
>> http://p.sf.net/sfu/XcvMzF8H
>> _______________________________________________
>> Gmod-schema mailing list
>> Gmo...@li...
>> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>>
>
>
-- 
------------------------------------------------------------------------
Scott Cain, Ph. D. scott at scottcain dot net
GMOD Coordinator (http://gmod.org/) 216-392-3087
Ontario Institute for Cancer Research
From: Scott C. <sc...@sc...> - 2009年03月02日 20:09:23
Hi Allen,
I found that subclassing via INHERITS specifically would not work
because it got the privacy stuff in exactly wrong. That is, consider
a database with two schemas, "public" and "private", and
private.feature inherits from public.feature. When I query
public.feature, I get everything that is in both public.feature and
private.feature and when I query private.feature, I only get what is
in private.feature. That's no good. That's why what I described uses
only tables, views and rules to implement the private spaces.
Your comment about foreign key constraints is a valid one, though I
don't know the best way to handle it. Other constraints suffer
similar problems, like unique constraints. My first inclination is to
catch the problem at the time that the data is promoted from public to
private and ask the user to fix the problem (assuming we can give the
user enough information to fix it). I'm not sure what this would be
like in practice though.
Scott
On Mon, Mar 2, 2009 at 3:02 PM, Allen Day <all...@gm...> wrote:
> We did something similar to this at UCLA, and it worked pretty well.
>
> One consideration is that you may want to know, when doing a recursive
> query from a table and all subclasses of that table, from which
> particular subclass a resulting row came. We solved this by first
> adding an additional column to every table in the base schema, then
> subclassing that table. The base table contained NULL in this field,
> while each subclass table contained a default value that uniquely
> identified the subclass. So, when we did retrieval from the base
> table it was immediately apparent which subclass was responsible for a
> particular row.
>
> You do run into one problem with subclassed tables like this in that
> indexes cannot span subclasses. For instance, you cannot enforce a
> unique constraint across a table hierarchy. One effect is that
> queries/subqueries that are expected to return at most one row can
> return multiple. Similarly, foreign key constraints won't look for
> IDs in the subclass tables. The latter can cause problems for feature
> graphs.
>
> -Allen
>
>
> On Mon, Mar 2, 2009 at 8:35 AM, Scott Cain <sc...@sc...> wrote:
>> Hello all,
>>
>> Last week I went traipsing around the country talking to people about
>> using Chado for community annotation efforts, specifically in an
>> educational setting, but I think the ideas may be more generally
>> useful. Today I am specifically going to write about support for
>> PostgreSQL schemas in Chado to help with data management when a
>> variety of people are using Chado to annotate a genome. The idea here
>> is pretty simple: we can create multiple schemas on a one per user
>> basis to give them a "private" work space in Chado to work on their
>> annotations before someone (the user or an authority of some sort)
>> promotes them to the main Chado schema (the "public" schema). I've
>> spent a little time on the details of making this work but would like
>> feedback on my thoughts so far as there are probably things I didn't
>> think of.
>>
>> The idea is pretty simple: when a user wants a private work space, a
>> schema is set up for him and it is populated with a ddl that mirrors
>> Chado. It is not exactly the same as Chado though, so that data can
>> be viewed in context of both the public and private data. It is still
>> fairly simple though: for each table in Chado, there are a few
>> relations created:
>>
>> 1. A table that has the same same structure as its corresponding
>> table in the main schema, but with an underscore at the beginning of
>> the name (ie, "feature" becomes "_feature"). It uses the public
>> sequence for generating new ids for the private table though, to avoid
>> conflicts when the private data is promoted to public. Other
>> conflicts are possible to, noteably unique constraints. I don't know
>> how to best handle this: throw it back to the user to resolve?
>>
>> 2. A view with the same name as the main tables name which is a
>> union of the main table and the private, underscore-named table.
>>
>> 3. Rules on the view to allow inserts, updates and deletes on the
>> view to affect (only) the private, underscore-named table.
>>
>> I have experimented with most of the above in the psql shell to make
>> sure I understand how it would work (the only thing I haven't tried
>> yet is the rule for deletes, but I'm hoping that won't be too
>> difficult to do either).
>>
>> What I am hoping to do now is also fairly straight forward:
>>
>> 1. Write SQL::Translator based scripts that will generate these
>> private schemas on demand.
>>
>> 2. Modify the GFF3 bulk loader to be aware of the private schemas,
>> adding command line flags to insert into private schemas when desired.
>> What I don't know is how easy it will be to make the queries in the
>> loader and other Chado aware tools compatible with this. What I am
>> hoping is that I can just do a "SET search_path" when the database
>> handle is created and be good to go. Does anybody have any experience
>> with this?
>>
>> 3. Modify the GBrowse Chado adaptor to be aware of the public schemas
>> as well (same caveat/question as in number 2 applies here as well)
>>
>> 4. Twist Ed Lee's arm to get him to do the same with Apollo.
>>
>> So, what haven't I thought of? And what do you think of this idea in general?
>>
>> Thanks,
>> Scott
>>
>>
>> --
>> ------------------------------------------------------------------------
>> Scott Cain, Ph. D.                  scott at scottcain dot net
>> GMOD Coordinator (http://gmod.org/)           216-392-3087
>> Ontario Institute for Cancer Research
>>
>> ------------------------------------------------------------------------------
>> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
>> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
>> -Strategies to boost innovation and cut costs with open source participation
>> -Receive a 600ドル discount off the registration fee with the source code: SFAD
>> http://p.sf.net/sfu/XcvMzF8H
>> _______________________________________________
>> Gmod-schema mailing list
>> Gmo...@li...
>> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>>
>
-- 
------------------------------------------------------------------------
Scott Cain, Ph. D. scott at scottcain dot net
GMOD Coordinator (http://gmod.org/) 216-392-3087
Ontario Institute for Cancer Research
From: Chris M. <cj...@be...> - 2009年03月02日 20:08:44
EO set up something similar for the modencode Chado instance
- Each submission gets its own schema (namespace)
- postgresql sequences (auto-increment counter for surrogate 
identifiers) are shared
- There are no tables in the public namespace
- There is one special namespace that has UNION views over all other 
namespaces
- Possible gotcha: uniqueness constraints only hold in the context of 
individual namespaces
- We use plpgsql rather than SQL::Translator to introspect the db and 
create the UNION views
On Mar 2, 2009, at 8:35 AM, Scott Cain wrote:
> Hello all,
>
> Last week I went traipsing around the country talking to people about
> using Chado for community annotation efforts, specifically in an
> educational setting, but I think the ideas may be more generally
> useful. Today I am specifically going to write about support for
> PostgreSQL schemas in Chado to help with data management when a
> variety of people are using Chado to annotate a genome. The idea here
> is pretty simple: we can create multiple schemas on a one per user
> basis to give them a "private" work space in Chado to work on their
> annotations before someone (the user or an authority of some sort)
> promotes them to the main Chado schema (the "public" schema). I've
> spent a little time on the details of making this work but would like
> feedback on my thoughts so far as there are probably things I didn't
> think of.
>
> The idea is pretty simple: when a user wants a private work space, a
> schema is set up for him and it is populated with a ddl that mirrors
> Chado. It is not exactly the same as Chado though, so that data can
> be viewed in context of both the public and private data. It is still
> fairly simple though: for each table in Chado, there are a few
> relations created:
>
> 1. A table that has the same same structure as its corresponding
> table in the main schema, but with an underscore at the beginning of
> the name (ie, "feature" becomes "_feature"). It uses the public
> sequence for generating new ids for the private table though, to avoid
> conflicts when the private data is promoted to public. Other
> conflicts are possible to, noteably unique constraints. I don't know
> how to best handle this: throw it back to the user to resolve?
>
> 2. A view with the same name as the main tables name which is a
> union of the main table and the private, underscore-named table.
>
> 3. Rules on the view to allow inserts, updates and deletes on the
> view to affect (only) the private, underscore-named table.
>
> I have experimented with most of the above in the psql shell to make
> sure I understand how it would work (the only thing I haven't tried
> yet is the rule for deletes, but I'm hoping that won't be too
> difficult to do either).
>
> What I am hoping to do now is also fairly straight forward:
>
> 1. Write SQL::Translator based scripts that will generate these
> private schemas on demand.
>
> 2. Modify the GFF3 bulk loader to be aware of the private schemas,
> adding command line flags to insert into private schemas when desired.
> What I don't know is how easy it will be to make the queries in the
> loader and other Chado aware tools compatible with this. What I am
> hoping is that I can just do a "SET search_path" when the database
> handle is created and be good to go. Does anybody have any experience
> with this?
>
> 3. Modify the GBrowse Chado adaptor to be aware of the public schemas
> as well (same caveat/question as in number 2 applies here as well)
>
> 4. Twist Ed Lee's arm to get him to do the same with Apollo.
>
> So, what haven't I thought of? And what do you think of this idea 
> in general?
>
> Thanks,
> Scott
>
>
> -- 
> ------------------------------------------------------------------------
> Scott Cain, Ph. D. scott at 
> scottcain dot net
> GMOD Coordinator (http://gmod.org/) 216-392-3087
> Ontario Institute for Cancer Research
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San 
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the 
> Enterprise
> -Strategies to boost innovation and cut costs with open source 
> participation
> -Receive a 600ドル discount off the registration fee with the source 
> code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>
From: Allen D. <all...@gm...> - 2009年03月02日 20:02:51
We did something similar to this at UCLA, and it worked pretty well.
One consideration is that you may want to know, when doing a recursive
query from a table and all subclasses of that table, from which
particular subclass a resulting row came. We solved this by first
adding an additional column to every table in the base schema, then
subclassing that table. The base table contained NULL in this field,
while each subclass table contained a default value that uniquely
identified the subclass. So, when we did retrieval from the base
table it was immediately apparent which subclass was responsible for a
particular row.
You do run into one problem with subclassed tables like this in that
indexes cannot span subclasses. For instance, you cannot enforce a
unique constraint across a table hierarchy. One effect is that
queries/subqueries that are expected to return at most one row can
return multiple. Similarly, foreign key constraints won't look for
IDs in the subclass tables. The latter can cause problems for feature
graphs.
-Allen
On Mon, Mar 2, 2009 at 8:35 AM, Scott Cain <sc...@sc...> wrote:
> Hello all,
>
> Last week I went traipsing around the country talking to people about
> using Chado for community annotation efforts, specifically in an
> educational setting, but I think the ideas may be more generally
> useful. Today I am specifically going to write about support for
> PostgreSQL schemas in Chado to help with data management when a
> variety of people are using Chado to annotate a genome. The idea here
> is pretty simple: we can create multiple schemas on a one per user
> basis to give them a "private" work space in Chado to work on their
> annotations before someone (the user or an authority of some sort)
> promotes them to the main Chado schema (the "public" schema). I've
> spent a little time on the details of making this work but would like
> feedback on my thoughts so far as there are probably things I didn't
> think of.
>
> The idea is pretty simple: when a user wants a private work space, a
> schema is set up for him and it is populated with a ddl that mirrors
> Chado. It is not exactly the same as Chado though, so that data can
> be viewed in context of both the public and private data. It is still
> fairly simple though: for each table in Chado, there are a few
> relations created:
>
> 1. A table that has the same same structure as its corresponding
> table in the main schema, but with an underscore at the beginning of
> the name (ie, "feature" becomes "_feature"). It uses the public
> sequence for generating new ids for the private table though, to avoid
> conflicts when the private data is promoted to public. Other
> conflicts are possible to, noteably unique constraints. I don't know
> how to best handle this: throw it back to the user to resolve?
>
> 2. A view with the same name as the main tables name which is a
> union of the main table and the private, underscore-named table.
>
> 3. Rules on the view to allow inserts, updates and deletes on the
> view to affect (only) the private, underscore-named table.
>
> I have experimented with most of the above in the psql shell to make
> sure I understand how it would work (the only thing I haven't tried
> yet is the rule for deletes, but I'm hoping that won't be too
> difficult to do either).
>
> What I am hoping to do now is also fairly straight forward:
>
> 1. Write SQL::Translator based scripts that will generate these
> private schemas on demand.
>
> 2. Modify the GFF3 bulk loader to be aware of the private schemas,
> adding command line flags to insert into private schemas when desired.
> What I don't know is how easy it will be to make the queries in the
> loader and other Chado aware tools compatible with this. What I am
> hoping is that I can just do a "SET search_path" when the database
> handle is created and be good to go. Does anybody have any experience
> with this?
>
> 3. Modify the GBrowse Chado adaptor to be aware of the public schemas
> as well (same caveat/question as in number 2 applies here as well)
>
> 4. Twist Ed Lee's arm to get him to do the same with Apollo.
>
> So, what haven't I thought of? And what do you think of this idea in general?
>
> Thanks,
> Scott
>
>
> --
> ------------------------------------------------------------------------
> Scott Cain, Ph. D.                  scott at scottcain dot net
> GMOD Coordinator (http://gmod.org/)           216-392-3087
> Ontario Institute for Cancer Research
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a 600ドル discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Gmod-schema mailing list
> Gmo...@li...
> https://lists.sourceforge.net/lists/listinfo/gmod-schema
>
From: Scott C. <sc...@sc...> - 2009年03月02日 16:35:54
Hello all,
Last week I went traipsing around the country talking to people about
using Chado for community annotation efforts, specifically in an
educational setting, but I think the ideas may be more generally
useful. Today I am specifically going to write about support for
PostgreSQL schemas in Chado to help with data management when a
variety of people are using Chado to annotate a genome. The idea here
is pretty simple: we can create multiple schemas on a one per user
basis to give them a "private" work space in Chado to work on their
annotations before someone (the user or an authority of some sort)
promotes them to the main Chado schema (the "public" schema). I've
spent a little time on the details of making this work but would like
feedback on my thoughts so far as there are probably things I didn't
think of.
The idea is pretty simple: when a user wants a private work space, a
schema is set up for him and it is populated with a ddl that mirrors
Chado. It is not exactly the same as Chado though, so that data can
be viewed in context of both the public and private data. It is still
fairly simple though: for each table in Chado, there are a few
relations created:
 1. A table that has the same same structure as its corresponding
table in the main schema, but with an underscore at the beginning of
the name (ie, "feature" becomes "_feature"). It uses the public
sequence for generating new ids for the private table though, to avoid
conflicts when the private data is promoted to public. Other
conflicts are possible to, noteably unique constraints. I don't know
how to best handle this: throw it back to the user to resolve?
 2. A view with the same name as the main tables name which is a
union of the main table and the private, underscore-named table.
 3. Rules on the view to allow inserts, updates and deletes on the
view to affect (only) the private, underscore-named table.
I have experimented with most of the above in the psql shell to make
sure I understand how it would work (the only thing I haven't tried
yet is the rule for deletes, but I'm hoping that won't be too
difficult to do either).
What I am hoping to do now is also fairly straight forward:
1. Write SQL::Translator based scripts that will generate these
private schemas on demand.
2. Modify the GFF3 bulk loader to be aware of the private schemas,
adding command line flags to insert into private schemas when desired.
 What I don't know is how easy it will be to make the queries in the
loader and other Chado aware tools compatible with this. What I am
hoping is that I can just do a "SET search_path" when the database
handle is created and be good to go. Does anybody have any experience
with this?
3. Modify the GBrowse Chado adaptor to be aware of the public schemas
as well (same caveat/question as in number 2 applies here as well)
4. Twist Ed Lee's arm to get him to do the same with Apollo.
So, what haven't I thought of? And what do you think of this idea in general?
Thanks,
Scott
-- 
------------------------------------------------------------------------
Scott Cain, Ph. D. scott at scottcain dot net
GMOD Coordinator (http://gmod.org/) 216-392-3087
Ontario Institute for Cancer Research
1 message has been excluded from this view by a project administrator.

Showing 15 results of 15

Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /