From 1fcc323cef26723e689ff492c29cc5e54207f010 Mon Sep 17 00:00:00 2001 From: thomasyu888 Date: Wed, 30 Oct 2019 22:54:20 -0700 Subject: [PATCH 01/91] Adding submission evaluation queue widget --- articles/evaluation_queues.md | 14 ++++++++++++++ assets/images/add_submission_widget.png | Bin 0 -> 46176 bytes assets/images/submission_react_widget.png | Bin 0 -> 68953 bytes assets/images/submit_to_evaluation_widget.png | Bin 0 -> 51775 bytes 4 files changed, 14 insertions(+) create mode 100644 assets/images/add_submission_widget.png create mode 100644 assets/images/submission_react_widget.png create mode 100644 assets/images/submit_to_evaluation_widget.png diff --git a/articles/evaluation_queues.md b/articles/evaluation_queues.md index b0e4d86c..c8735f26 100644 --- a/articles/evaluation_queues.md +++ b/articles/evaluation_queues.md @@ -185,3 +185,17 @@ Clicking **Refresh Columns** will add these default columns. If you are happy with your leaderboard configurations, save both the configurations and the wiki page to see the Leaderboard. + +### Adding Submit to Evaluation Widget + + + +Aside from directing people to submit to an evaluation queue by navigating to an Synapse Entity, you can also add a `Submit To Evaluation` widget on a wiki page. Here you will get an option of allowing people to submit to evaluation queues of a project or a single evaluation queue. + + + + +**Alpha Mode Feature:** Ability for users to fill out a from as their submission. + + + diff --git a/assets/images/add_submission_widget.png b/assets/images/add_submission_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..541feafa2dff45bc40a95386ca79b6a22447b875 GIT binary patch literal 46176 zcmc$_Rajg>x2_8WX(UL1;O_4365O5O4#B;FAi>?;r3t~^-Q6{~ySuYH|5|6S^*rbD zT%5k@u34jMR?V8DzVVLgFeL@a&j`2(5D*ZbrKQAGARr(yARwUJ0kGf_^~VZS2ncLJ zD={%8X)!TkB`14xD;qNi2(6$bZ8$Yd*@W}7jHW=@2_C9po`Xzh6{iVZCsasCcm$|$ z004oOls5DWMVLP+KQxA#I7KKR-&j~l*bU;Y-TUM3TCKOj9D<0`%%#HUK&V!No(q_*sN>yUYX6K&{HuO~0yr!Lm0 z%Tq*ncrj)=9{(Wz50b%)&f(ivvf19=3zYSYQ9F|9&!I>t_n{xY={p~cB;C`UgPY%I zn}w#QJS`^p+z=7i{&t6+PrWHAIwL~Q5)!v}d3f9b`78mDut8aY703B|eizgpX0*_`+v_M8=gHYw4d>`yMv$F( zNX%Dmz)JV(9qBV_qj=fqx-^SU7zSU(CCLogtr{o7N!bZZ{_^TN=6i!$Q10#`@iQ8# zL)`mBfDpq#YWKn;FY)bDwS}H33A^MT!vyP%YkzRYdN8Zd& z(KDZ;7+R#5nTGd%UqSw*Yb>FXUaBR-kcoiJts(4;4R6i-*!~7C19m`6P2Jk;XL+nc zBb(-;Pv46biatw0 zT%hfKBK^3XUAMi1WC3`eptxSp!2WdCF>&*P{>24AhNL9Mej;dJp}U>5yx-&yg@25h zZb#J%h-;a>Ct_zD*47F(@%9xNAHpP@;dpx#aRV+>5r zwHQ=t6r7ZuZZz>iufrmi|I+gsZC&+22z^j9GLV0Nali@k47=EgPfk>UGNih{2ufyJ zXk{TV20n5z$RR)!W@&jp+NZz3L41dbbCA5@lFx;Kkg&O-y>qh#HGFP$th=iNS^7M}VE!rzz@Nr1W23^CqWIuwfEVw z?l1=%0SQk6qac!{huip-xjI!&j%AQ_Vy{VfyioZ*!v5^; z1rx8Tf+e0)TI3Lufw1j4hp*fyx)_Y;?zrwSi&1#J<2wt|LsHz*An9A_OleW+8L4n- z#srtR$T<2~o6X|OSD;xN%sL)X%;aFsVB-$a_Q4e%Xb$8L`T=SH{Q?z(C_sx+FH%KP zow0FoSFtp4+Ho+kg|SJo9Iy-uaz8C&3OwMn}Ma~nH@lNyfduI3?E#W5-Gmt@<^*enZc^sc1JUK-p zWFg|7`OITkaM^>GK8rXDO^;ZQaZSC&s0Gs#*Hhcm>zVtR^;zNB3Kk;(A^=T{Sxiuj ztQWc$MZ!&jL4s(&X23eqB+^>0OfFqcP>x6LPHsm|D788DE;S$(F;yqkpek2eT&qmW zSesVsSu0ulNK0L-UCUVuPn+tmAtxHAb%S`rj|P$kbvI^x9B z3Jxxg^iDHQCC;!8*_)^Py4(2&GusIJv|BBs^*!SQwnGHt-qBvEUICJ^gV9t`McD^1 zOf;3Gl}s1#>-y`Mf(n9c9poLn9nwDhour*YA2jb?uhvlhP{>e{(BGlg5m@1I;VA(N z@CxwC04u;ZfI7Uu*8v1N1UUE{G(xmr-*&}czm13!hWF%O=R@XOh)X^g-P4>Qu4&d^ zgkd+QCTm4%Wi3T=2Q(D}(}59>aPWfg7GY3fUSEVL_Q(S$CS?Uv^5a;OWfFd*Jkv9f zo>AygzG(%EN*L_N%9V~$X)9|J{YCg&R1lsj6FXv-)L7zQB3N>uelQ1|bq^6Btu|0|K5R?1yUPRc^c z+TWzV#b@2vmd2LKhHOSMH~8n;`k}P2wK25YsxayztJ=(h>TBv~YduXE%(6_qCxaIT z#`kN+xpZt-ey$w2iMma@wcjV+znod0E#kWnAQ1c}puk7rMdq#MhT*Q~-N`)5V&biA zIc&~!N!ws*6mtIPgY5p~2nVaHts9`nw?@6jziQWHvP!VZ)N1dk1yu7W^ThQ?_No9L z0kf_>56X|cd%UJ4$BU*cx;4ieryk04(hcG^@;iflt3RCl6ojq1iiCT+M!M>WBXZMo z&kRF0pHbscA7UGn(x-B#T8;3H9E}RL^0(5qX3<8_sK_)zDf=Sgly-j&El~6B#tUFD zU}T{QpcfFTeyt_6Ch{VS=4E8Jqt+)EI||uXMN(lbjQwz8N9q;pI>Rffa$%;pZNAJ`16Xsy`pjeC|h9!nBEr?N$ zI+Ko-?uTHvE9pVsVuBqNT)0^Tonl;exFCm~@%I_e^o!f8*^I*X!X2|^v%5W;y}x_b z7HyM}>XsV1rKXi*<*$yMo2RqRum|a-&?Vue)$=U#_7f{Po$ex6qG#WdBbu=qe~4QD zX3{oj(J58Z@k%>$@*&X0(rW~oeI&(|wrJ{9hUxKXPAcWBK;Y)%C0Dc>ownxz zcb4VfGxp@`4Ef)^j6m3 z*GdJp1V$U*>?ZG8?gTq`fCpE4rLDc*l->_7cP|&Kvn`9>24_Ble%Hb)pZeh#0e5(P6 z)n1swB$)SiFq_VwAutpmrlKK)k84sg-e{?JuOZ3o@tsteCF~%aV*yTf4_#vp82n+Z zqH7{}xkM(SRdY-Fx?jS02}68EmL)V4vK5uZQuFikIrD~p6XX_|FHHi2aK^X0mxm|% z9TT0iRx&K&Co_G8l|-o(AG7{UcgR%Rf8mWE1WA}uo7V4vuK$iRS32-CL%LbR)~OH<^nyPjlFw71u$2a{Bb zlrxNp%qzd7fX(=)Nz}IZj`U8-m*6jW@iNH2sRjwdrAU5Lg7)wQQ`Xb2jsb$Q9DMvm zyzblBR@py%hOWZ>w|dIaUldv}4l;i*rZG~`CD6I^CFo6SJ-y<$$doO=zvdyPFh(zw zEjsCOmdm!x0Pj@Woy6YnVz_ke1Z^5DJyw4&6S|f*n3P16>HHpicN4cC$ntOP_wIj# zd8j!jBILf_T-vP8i|ot~CLjzKTE#xXk;hLUdbvLw-f6g+2@6nM&Hf>@lhdcz;VZ~H zf17{1*R6Rz+rrjUt5&;lu-=xPN(6NF+FDp?=x-=Qytqy_S#R~3dZBI+t*?0oFNVbw zX9G5kx6ZUO>9X01O7EQK>00Ibw2r+SRrd@FFT5+EuT{j2z1&kFtA}!VJ5zL8u+3iH zBF%Y}u{yJea@@&&w%t#$Rk3p0qtb6fb;I-2Ht_F>G-?*b_OtXe)3Yb6eQXPC-lk|4 z6g936v5w2mdi(49^V_m}7hjh!R8WyIc*uC0E^4{k10z9si4k=-?WV-r+;ai^{N?7t7o;6gw&_b4rBj zKQjDue!++cc8`!Gk~rrv7-?@Qpydy>U`O-geT!TO%Zt$twTX-eMGNVtyD$rj1o|u{*Z=&OeY`lxXkEU$Y6^O3MF*ZXdp-YC~~d zR4yYn;xt;BiBtUOmVA(DHotY;aFfFrz9_ESqTQ-dP?N`hxQJa4t{j zo<3fM-i5|@NsEI;yI+JED`D-J?sjVg7doc~tuchT-dzIJETH?8qpBORkGQ4jvFe1F z62iq8cR3{fG$8NC>520k#v0;#N_eGQ(VKaR1(pHg1YhT{Zqw`i`u5n&GwYVX2V7JP zBOOhSM90uihVO4R=IuT=aI+Ev`_Ge0dLIRl9H@}{#4xwS51wY!2tR%qEg=aa+UM#j zqfC_?nn#lU#ZORUieK#|BD*71rLds*kYz~KH;=uTR)9!aIWZXl-L|4b1m#(M16aH)!B|q*{4t4g4mz3AK z#r^jBP7ewCvml-u&K~wkhC@ahn=Pj-3s=2iRcduvZFrqV^)Fk(rLW68E6#tJxOJT) z-BcWdv*2{EA6D=Uxi81+$IkrtT3--j*s|f;mf9%WWq+P}TX_>b?>(QuK$y1oK}*9h zz%2#>gKL5W;pq^#Vu-_<wOj9-nRB-r%184E-{>frWR7hx8m_5A@hwU%DHtNB^v7uh;>E)R&%^ zYn#v=(*E%z{6u4&WYumpYc%-b^)Y>hQN|B}wGUAx1m~B82*HsLahU=socpOO9tuK- z0>b*>)8St$2pruPXCEa95pv&q7|GZ%M~JonKrDtS9EGq&F7hEyUD&QWZWUD~yg@Kg zkAZR-HAAA%F?Y#ljtEMz(Y&>|$TG|~T(N-Zu0Z1nqk(FW7K06b16pe&de76=4~Gcy zZSraIH6Uvn+dBe{__5Tolmsy%1s<6uxsa@gs0aus%}iORjG&yXqO4S?Qm!0A@)V9W zPWN4L8Kwob#s0P!2|Ac9@=K(9s&1-A8lo0Ri?Dj2rn)w&ifC(UA3C$KnYC#gnCh{9 zy}nJiiGneOwTnfH^&K-C69>J$wNmdi7#JYlZd#yL>Jl@Sdn((kh+z56lS1E&1(QZy zngh+1@iVTx)=j~J^O;>1?HYYMv$y0YTQPVtWD^XdF+NONd!#?j!oYls zrkYp4$%q(kUyLy!9o z90e+z1~G1;zuhG+X#j`>i<)5g5iT!A%B>QqwO8BW(<@StsFNF&8tgIeF=jec7_G=5 z>#c#*J44XbKq8q>QD3@oZS{jAh?`B9#4bKCCs1l8!lDaq=SA8>dRFRSIC6M-_}efY z%^^+nm#RQ^8R0aUp!|`1N~N6qt-Ru*c@RMnV&344CW|G@7^^vJ7>hh}QH@lMTpPnAV1%sAAa=k69GcM03G$<1x39;vsKuIeI3> z&Q8B#<}%Aekg20K{FaLwj>pq5LidQ*0aVHGB$vKRM_`5RALmvX*E0n%-GaWTMtKef zNL%Bx9KPk&8BaMcoQttLj#XJ)W0dO5{imhxX)VpK z9^3xoq$etSHJdLdMDv=#Lap9UP3bif%|6d?gA#jRM<-wPKG>ibP?2f7#j2tn*Rgm% z--#F)5-#B?gy?LVVQ`J0{k`~PiSeBv%g;`v(s-AdB~^hQ*7_GiFXNV)!=R(Rw2Sn_ zj`Zc$BaMpc3?VB_-|X_P7={9dY@n%(=Ljq6&(viv#Y-v|-FX+tGr4x^b$ZNt!O&A<{kydfI&QA2pL=^wMo=`Ks6T z>>?8C$<*%h?*;jpDkaycC9&UIp7G>W%fAvRuiZSa!p=+d49Nd(F;`^hDIY4wv(bxv zTRy_rA#L?ts~>zzEh=qnV`|>0^_w9s*zBKrtQrrc-u{_rb{nO245mao;(H+HVbhRp zm9I1SC@5x@77Z4|=3ECQ1O!9QBfgrky5ipXC0g5RD^_jGk!%G}|j(*{2Lp?D5-Z0!;-kbjp{%+c~SpoxOK? z#lW!>&3$Hh#pHQ440N6IJsl}1bXR(1QJtKlK~gUs6uPzc%pEoVf~B4;28X7P73=v|P00<#&KcZ? zAS)Lq|9|TLzpngGkN?Y3`+qDs*;xL!<^Q_!-5+{umUjjJ`NN66RKvQn*T zjsB%WaOA~gKAH8$b58t$x4_A!g9_wn=f}HF!-^drjb4jOo?~vbdZ~to?cN?=^|x}N z63<@P^x=k{<&DIKB=WNN=M$#(`z{n?$AS96jvw2eLr*c#w9V(_P1sJIICX_ZHi8#OpBZ~&u%Ex^UtLHf4X_| zcFAG;n{4f@>dhprCGs_iRvn@Jeo0@Abql|lvq7uFGfQpgMN%4+2+Wo)roUHs6}#bw zdAHqPv^WfB@RP~+WAet5Q>2%yJ5laYcVy-Iq7#O2_;|k5?EUo#*Y^wGHUTP|eaF+j zO0BuP)eI<%vKT?vaR{>3Vlp|2PE#h0)y#znezn1NxtX)%W=8_er6Tp&Z}$G$uHu#12Q~(G(_wKeUH%i&G0a_IiJIYM*kk^QgUr zX=6uWjf-_V%8+;txUD*58UEUcQP-Vcd<^gY%^A6iQAqZE9~Q!ayW`eCUN*7dxvbf$ zIj`&yLX(EMB)hjFFI{+Nto`bfAmhkTa2u+*jTYwqt&A$+^NvjOmZLIt_5){73E zotbC?KAD|?sJ#Fb!71B%>&4_1`%b-vHMbRiHN5Z1)AFs|hf%Fqkyp7D}K>v#2(XtCdBu zW^MTWL2spREP{@G;YQ3#WpyG`Ym%<#$IZ3S27ymTc|+nj*Go)nKE70A?|od*24jMD zPMHvVaYLc$kq4E>b{xr05I>@&+_e}okN7|gQDvY?rM|#c-_7%0ioxzU*G6I(I@Jh{ zMW%9BIv3+Qcz%}jo`%R`61~CGu_GF^)C2SKxDzwF*&UFCRGcr9M0#OT;s-m|`FCOAhB2|y{NNm;E!OLnnVVA$J=S?TYE(0@)0DPPjTDFFcYa?fm&+$S z&pd6m8;ketM&jgnSC$Lp7gvpIJT+8zN|;UV-6qN2|D9JIAuC^=Z%D!{^<|p6va@MB z5n8?%#9YWM+Efg+t54!mnB?w0s;TUFmMLBKILMk+FQoroCv}p}@D>>JU2V5E`6pHCgYAQ%pQal)|eB$vY}k(0a*VDcZ7 zcke*HBX&T(LKZKs)3pLnr_oMtO=6=LDdus>Bqk}2O!By1!t(U(SWlp`>bls@#Kv%! z$mG&1zvVioP~~JeaJa#sfY)<%#=s}RKBY3zw=LM`p$A*A@^L(4DEq8ahrk=<#koY1 z(>cU|G)CVoyiKSqrA^?G^vGG%n!(d@_WAlft9>s?$8)3&&3iYr9q;%auca;l=0X2= zB~GIOF`w7^^u0Q*r2rWtx5$an3%X_|C1zXO1WrgpY?>Hjyq>i>;z^Ih3bD+ z1O-Av_Zmy{r}%>|%mF^D<+|cbhaPyCQhJ3W1K&6GWJWz&RQ0w9x`{k^u8WqFiWVaK ztySmA`7jhncAKVmU2=Zz{w&>1u)kSE6at2h!m~8oOzJ#yky|>WM;L|(cW<>_=?`8z6r>=*u{AT2H-XmrwJZ$LAWjdL5=l!v1K2+DuIMhy)UFfFNd+<|9JrMR9&)`~o z3wjE`svBi&m6|V67ehJV;!e?Z3Uj&X$rD2nQ2WZHPmiS!%mW(;9LKGCo|N;ZUD|Y| zVsV;{V0eIC-EQ+iwrXZ&^FHo)P@P@-d+;}$A?O(+-L^-$^R%(cIgBV&#HhBy473La$R6kN2m8yUaSPS<1o^vC3yNI!$Z4z#=|9 z6x(xw`6tbR&Z|7NVl541+hyS&UrK=Yz2T2#lRiVB4HH$SoHZA4of1U6Th(dtLQoA(CsW?VzzM5)$|K+~$BlY(fKpkb13d^FL9r z9{yV75ZsjLdaT2vd0<4(7pqE&eG(-S$~&BZ_SHSyVuG@hWA!oPbv;(2zzr$r)a4Zv zi{$qx`1pA~T_Aay8TSac0bcwf15tQXi~3&W@#ehGP>#QNq&-6;cuAOg1evK;N!by; zzvGA7Uldf1qfvI&x@Ein(%d@bvab-Zp=LW<1!27pz)QC{~m1ZqO;3#hB z1GLSlGddO&QD~Dkfvrbm-Cqlaz znMSW1AJ#hb1}}D=iMv~z5Kn^RO@;Sm*e#mJnVFXbH;JoRKJ2&9W6>JaQ;)J<9iKhLllbPv*P9vtUg@B z$Y_G0^`b|GWmdYAajC!^UpBxa%B-_28J16N_UyEvBJ9G4z7x3h#XYREZKJbqY~^7( zpJLr!|5*BD;BGf~uxL22@m+Sm*(o;sMq{ftN)Q*g8%cf+w;IpG5e4&5PpjYxcTdy5#yO{CkVgEXiNE;8ylY` zg${?;<&UoGyt*h6OZ3(e4iB|YPLCoEf{88)up~0cAr8d0LBasQ@TY(r_duvs;h4lt z*QB{{k2&HxXlN14JN^t!Hn&vo#=$d`QO6)~5vUZZJ9O(|KnoeDo_gF+-ayN+*FHEr zs#z|77aKLAUfvY-`kLY1Cdpi!`cha{gBiJpHV=;N$Vz3Bl6XEX&GViIE1HiKk zc*MW(3xkQncVBgU79UPR^kTBqF>-}&{H51c4KpfnC!kN%m2;z%szi!VhQRlpe;>5L z;Mk7p)(#FDJyiks6geS1fj338so<6NkkE1N`;@g={q6ZZL{gzG+<4SiPqnL;;D%X6 z@Z%x;pr%HkDW-L`>(?jr1_J&8OymWu*Ygp_kWI|G{DqU_o#_2@PrD4Sn8je<&Q7^D zmZt0CHnE|1UR55-H8Zf}K$A9l#_FSd6j(EnQZuMJ+k6lotcke}OnpU2t4h5{MSOcY zMH_jRuJ`eOItpC-7yTIm$|U__smAcDt0oWf$}I2%{9;BJI&53W5Z`z4R63ZnnYr=& zNtD_EHp=BcakL*+a<S16Olm z-ad3c-jwH0E(%`oD;Wr5iawDoDsZ;(mH7)1P#-@rB5_tQ9ktyz(L5Why4*F=t=B%c z!Rco(O^!c(Pd*`?U+r-2E%As@BU-ev;3<-SM8^q%n%wue0u@$C7{{RF@)yr(CjPs5 zo6IyDy0SNUD;?<`+K~=!#r}F_1ktP3&CI$@cX!eqTlbfQTgapHxGAB`llkz=H}Fb|c$7fDj6+TKgctXxNne{(2ls#Py`-=}YlG`S){H)C9PJ zZIVqYln;v@g7*xF4|`igV^5!jao_yyL52T%ZWz#z$z7X5H1Vlxk%P&uCkq^`Gys2% z1+b|xU^BFf#9`R{b+Fatb%0c()%zcn$rOV?{w15JR!a4b*h9rv0XmvZEA;pM;{XD2ys80jHO9ulJ z@Oa=0C zJ%iuN(!ec<#|TR}QCn7=w?C}YQe$$GL)W~GQYyjT2_!Cu|KRc%0shHNf;REsCu@v% zpe#dCCPlSEh8Yl*Kob+shC{2*ewlU5vp0P{h;~*7VA>==GqK)Q@J8eU}9nUM=VuzC?J?N8zBci40S~U zly+Hcy;wopa_0FCmPCJG>0hQyzCAA22N>R4DvqUl;|p0#;0r|d8@70et`9l7oh~Uq z%o^M}$L)Y#_1xEz6yYAgDmmf~^0T%^Yp<@}5ZnFPie`+N5Nkmhck~~QH%W_>t2`PT z@Te%D?Az~>4~jt>{Baj;U@6RgQ9VdFJ5nT{k$ey*lg$Nx_flgvdaeKSs-IuckoN*C z&BihWyxg*jXe)Dg&cV`S`~|G#Tr(tTtDSxlG8+o(haeMNx1rKblA)JBOz>UIwFvYK z;jtKtXBSCk9E6#i2p(Va2l6X^(|_5GOC>xB(s|C}1_1jz6ZI{)03D!rG z=!*94*W3+?)r#ZUf6Pf?p8b{5>LXak@xT(L;s12~h2G$w1}{zJXz3kK=a|jkwefs7 zXBZ^%ZSxVj9wM7R>2h8IN7Uds5TB_s61%fZXSd2fz6VliwYr_DRb{dO`~K)_fa!|a z)AgQ8r;oQ@1QyC4kpS55gh|f=_e)|zJA1ldHM=}0@UW^ns8ghnwdBKK>WlP?UX1vQ zD2cd8aTY#&g;2zjaUc^p6`$)d2zopFyy-HKbyo?14s_qIZj#Fp)JuJx`z6APy+;h4 zoP)^r@xx_rG-a{ySeIwnF&N;|?s>PmxWsp2*3vPx0p=DQ4V4y?*`nK61&qE#4I4f$ zT0DY}gQ@l*-Yn2HfL~I8y;((}d1(4(^z-#-ZZL2p!P0g3wSKo!XN4XxErhlv@xghG z|FG&Dv+8xxeykmPdNy4U^0g5EjOB>Hv6;7L{f+#~Dv|xnEG!d$F<5axqo^{GH=%t& z`hGN17?5$=N)oFM0142HieFzN;|2@kHa!KxwSBL%B(drB`emBhMQ(O5nZrab4zIil zqMVjV?VUvQT(Uh-Og~@i`Qd^|-&lQxgv)t9&Ekh$ zph@qslPl}_+x?1SuRv%Rm9%-VFej-}_!vF>>^6H(>}H^xYewgW(ct4l(GHtFVx^(4 zYVnHKHE4Gi;%1-nWR79?5X?Y31t4irz6ADWCpjt^cNNvu9}q|!`8(Y!femmNxin#cRu z_A*%56OCC^nkic&gCuqqfStE{d(_yC2X*wV3qa8h{B9d8tUzWM7(ZLI0c-#NsbLWC zS^Lvo*2)d{z6-N=qagYa*GGBvqgNdmyNP!)@sY zhw|qXYJZ!JCYM<3z(;dNI5nCMh(6y0b(V}ry1M77@=dcFAp-e2= z<#)7rBYve1E&rV(YMp8ZB_I_RCL~6xuvU} zK}6i%vdGE4!Pz_l#bmW$Bpgzcfk-sPXEoPgz1HG3ubJX>bjPp-Fs&XjOVOhoB=jm9 z30C`~BqGMX>KFiCWZ+DAd)aGx< zB1~awK;T&h!Y#*lv5ND#A%cHamG4D2aA-yRhZ_I>7Bjg5Ej%F5<_ zb^oa#zNAVD=(QqKg?-x+msWO(5(0B+QhA5x{mD--(($|J;61F&v=QtDFp3!lOw9o{ z2mtY~*UZ48)B`_i)!&gX*j^8^22HJAHboEJLRM?{x%e=I;iG9vu-(kyv=PFNH1r@s z-qjzRBlW;lRb^~?8{ac-v0M-_YFY@CGI4XW=iLtiI%#=~_n|0an(%`jkndIy7JFJa zfM-j#)_lCK?M57sB=zIGW|UE-K;rY-0l7fhW1xiGI-Y%-vihfC$4j6mSQ*T5Cev%H z5SPIZuLF0Yw1^JjY%vD7la)ePGMy)QSnXDuw3gIUpHH#DeUqW$dP zfrK874bGP9@7!snyo~>artwj9ipC4l@ik}Na71(D^zqr2cnN;(*CTX=(g~ET#(e;h z)GVR|qu8%zU&4y`XjBEd9^m51{vLBVQHb1lX>@zPyO9X=@Po96&n|Dn`QyNAF$#du zia~Ro8HjjAN!=X2*#V5t9zGr!K({nug_c2pq7V&dPep|%%)c^?2f=!g#pQmt6 zuxiKWj~Xm``AkH)QHIl~8B|0?I`YAstcTV*)RZLb*Zl-j=WD!+Tp8}A(e9^homA9F=k9%Yb7>@oErD5&lnyh~wI{=;q~KG2IGhC}Rtn(`c< z=VBSKXyC2SRi|M1IB&fe0gIC|^q3or#4Oik$v?;#ef}m=F7!=AzOPrTE{95bxuv-W zpW3wNV|J?k3Di0GMH*S3d<4dLm&WQBQ@S3SGpoIFZ`-`exWZHfaJbKkM%e|k`@H#Fl^OzS|SG6GW zQO$L*Mwls4r_-ZN2-DX3l#y#gCu?b}zzeE!g^Sr~%d>SEz_I8vm2IjOyN?XHL1HQJ z?u*aN{7|E}K?;jDVJW9oFBx)MvBgrwpdNbK3}&%k=cmvET&G)COq)sJe2NG!*b+~( zVM(Si(=(aS6S4P)=_ZcnFmuF%L&7GOQ=(KVlu4>nWd7I+A*ygsjBlu*C7&tPtce1NTIP`r>vm@ZZ=`Z+@%WLrc|5F$kwe9#0YZ{KF>rT8%zxmW32tnkyC)}1vS z{dJoXbukn~F|gRxo8c2*U#|=3zn`@c_RwNLOGe`tyEfXbeeXqBggZ~KkZ1H6*}2b(W@h5{EOB{k&sdT+Ezi7^8Zb|_ZSYXys?cQvId)F>%O^fsikg-h?KiYmjKU#zqm(c<_qaZQOVJka z4Z9#MYmA5xG*fI&*zI>5HuJtq;y!4;u|4Q*58a2RLFi6D1hspF@I)p}bqI7q>=b6?&dBf(HW zUYCA*zT0ub#==^}-t-_Tf}GB+fzu|hEz0(kp?U`=TiL0)#htI1{X{uK?en5~gN9`8 zcQHfXny03PD6{*lov0w15!n+7SXgkB-gk_PVond13}+^yf+8NlFX60bw_m~uQ-tiq z@dGN>6FFeg*Qt5RuKiBqjIV|iju4pZa#d%=ejI^YRL{!O&|)RpR9 z;o-!W={rGXM6{Sao4K7;g^EH5MLf5i-g(|~vI~9}7Cbhu@rNEeZf9gY3;ea#eLuYC zAAaji@V!iXi^}`QK7^7*Pw{L5GM!Mrnx!EEx8Mj|VuL+zxey}2JWasS@y+Q=_k?rN z*0$(76b%xipkFaKv|3N{-wW8F8QtB_x17!o(r-GCMi606i{U+{PCD7F=nkVaciZh= z%Z5kx;@fsM3K^YcX1RiLTXWSsBcnRYu@|@YekkNu<(;-d6}Cy9)G` zI(kk)vUcK|3+jV+7Z^CE^gj{WA#*&c+&Dw*2q1I+c3u*Tcff~4c8q}cDFFgy&+ilR z6nuAI$P{s+_!$-N;3~aTlha!hYJ=TcO9^~GIn@!$Q9)4__2Q;|jsv_(ZfBt9rXpc* z2JHrqJ!*0--$k1$0PX54w}I{;kjm1n5uCpV`#%8+!vXOBIalmjkDdh2>Shx&NdOj+ zLDu0|MvTxBGdVZnAI(0KU}G(*&yY^G%^AN-sq`+u%D$=Uinz&(+pz*j5GGHkum*LSNTWQ*pKr%VqpsOOSM0hu~|n$IYXZEl6*6zK&r!3bH($qkQfL>9>30seguKbGyu7w~AjE*CnYy58=~tAiKxg z;@J}9QtWZA5aQRfSS3%;qpGkmS|=mJIB!DXzw}f1+F9g}c+^$ct82(e2zRQ+dIAx( zC_>!}GpH9UeZdatqj*;n0-IByU= zS*QK)go3$CG7BIUF`-pY%it@c?jI~{cgsYqUhw~%L(Z503qG&@uF5DcYeC~aLceaZ z-hjHOkn57Hk-F<$La?H+=M90dn}LIK1(GNwik4v$EF`S!fd+?BSHjR0wrzrKh(aDO zgIKrAuUXQ88J(FgnM10?T)p*()p5w1ycD2&olD?zwEOTlQt!)^0aGl6(2j%2-C|Po zWLzMBCXy3wUm~-hutQN#e~8gAI&*PoWf)1Aw&Uoq*Crt=3p$P+-rgm)q0Tka`-To` zOD?-q25Mrb{macdv{W&b7G`>v&rxJy!3To$!z3$9rf!6t#)u6D8;T`6$J-9tI z2R^D?JLDbvqG^2Y74am506Qi|X6Xi_-r!<)$xvavrm9a zm>}s;RB|)X)E;AkzCeeF`+#AqhF@HHIF3S!(%f+5`*Csd!OBb6O;5~MX{fRACW`&r zStk7EPCq8_K#UVCT&e%gKV1F(ST$Xm=(~~Kk2f%p^I>Aw_FZlIl5~^exc+HnC_n@? z7H1LBBN==g)inGdLOB^!#U_{tt+7U= zR@|^cYTu@j@<-M$RtQ+7*XU2IJ+Ul%?r1)}?NpS(NYp4SN=(rHcpl)4kF{g!DoV=> zLqKc6j3PGC4xBE(2RyDfsfCzS51&LvpavsTFQ>72eA}+bD$0Gdz`a&^!hKhy36RGm zGZJQT{w+C#k3Kj>!csH`ti8w;Se^&ya27-|?>1wF>NG8S$&SFZ%^H3JoeNQaqANTj z{H813s4q)^8`e&Oe|^si33%PKmc_LU-zvDIfJ}ReKP&Wnit_dcOELUrdm^h9xp{hu zsbMf-tWcn{vDbaf17c#-aZv<&!j5Qgn#e8{oc%CabpZPJeTHGm+;|{ovm@SJLcVv> zn>#=fC7&EJc^w)vp+~8;9KV4Eb2w@{veO3u`T08#e6s35KAV41Y^ryAe)Jyr;(yj} zO{EomQJj1i%3$}RFNN(+WIJVlk-uXiC~L-Fe9vUi|BGpzeDWrgdD8jqlb6a%`X3Y{ z6TnKcj4b{^Gz=5d>hKMv+Nv1MiAQ4I3;G?;tslFsoErmJI(S%mtdG-8-q@J53dB%d zfaT=m4IxBdL*dIO-7nHZ=%zyF716~3FOL)N%=^f6CmUZcnlR}!4rd`o21--TuI`^! zHl5qt{Pz%4l3P{U?swKa^t|v7_^BJC9)NdGqZp?2?>nzKD-E`#2W-=-sJ>5|2jboU zJh7z)!z`l>o(Td({lMIA^8dr!TSis&Me(A7bjYE*8w4ao;?Nxe(jg5Z(p>@qhwcWI z6huP0Q;-JfkPxI5q`TkR|9ju}`^J6azW2p}u+KiV_nLG5YJI*J8Wh2s?#LRAyrO#i zVPt=xJk-nxp?s4TIyRr9-?y{E3txJhqWjO{?+cu`R%F5%yw^m#`dML;O0w@>Quqv; zmGf-3r(sl`u%VHkv2jOvmZ{0)GBNxPurQ_aA5!esqIy^(2%*`>03ETSakCqT^&0{t zrTT1Y{u@rvFocfy41blAp|b->%D}vq-9vs9zIXt;Z1Ogc;0BdJNQ#~MSKMJ(KODd= znSG0f0w~oaU>GVBs}p?kzjWfC1sH{u_r~qHHauFpM75^6OE9*-7_!oAOVUsCj#3^o z#1=?%^eWqxQSZdmJu&DV>zJ~vjN$z7FKdI?ppYv@sB1n_Z`nfqQ*Vd3W2&ITnjDwv}CdvMpC&eEdD=koGOK1b6ROW*;e(K@#V75qzB zriXDg5YWO1Q|eE~c_K}mwq_a1O7f0{$YSM{ZbZ0ZmleA~=toNoy{Z-)r1m z8bs|4XY}(*<+73D zk()41)Gu&&pRm7ZIwyIMR$9?+ID3sC!bqm0Y^9WD(j`7uv8&GatBgtBFbn3t#5BfG z(f7$B9=g2}iBxOupmu#+HZi)r)^GEKM!-OWVEr1M_H8a_-I`LNVPJl}Lk@jqF(ZsU zk4~*emJu%59_-x3UW(71d$r}t@Mko4C-^4VG%aZ$n%;Q>rzxtE&-=+#WD4WF_@AQ6 z`d6SbE#@gL-*!JZTnWu}d&quu8Vp-!SX}vqX~+6?5sM7jAWpIXfh=5k<;f8ifbI46 z#3-ZHn@jbNcW=8H`H7-pNBr{vnZ z)!jSK2&b*D0sNvsr->JeU?IqML{4(w*vlSXG^Q1PAlvo5fbjcZZj-crXu32X$x|s( zP1FUZlpv-tIr$pIRl>tl$^p|9oW$t@8tG@-tdH~I9tk)s`>sF(LOf4+)L@%~8}yt! zs2?L#^jY%z^ko__t2PpjDv1!}qgb=wPQ0HY)kTx0w~|gK@i!)Di2Qf8Q!&~=S*%i| ztuE&MWZm(=xANg5AxQ`la!9b3uO_h76i6E=BoeG0oW;Dhz_9PaNO_&dKFD3vfA z$C@k?QJ16auiFdj*F{kl0O+cFKm&kcgyw9EvasA5sVxEeCnrf)O{I)~rClK7Q#&*S z-3xs2k~2PRnc-vL-o`-+e}^9>)3pRvjof~)Y7mi2mwp2WQGwh45vJcWK(H}@Wkb^n z<0~>Cy_~@zLQMZ4hkCY1=;{e>;|I*1d9wWN2 z90R7sb;W_I(;yL@&;zy1zpKOnA_QS^l1%ptWU&-!rZ-^Se)h&=>dT8GK=l;2_JFy` zJu?WOQT~r+lx1IBs`l(_T)R&I6LsA#E+ToIdL1i5X7f-v6cUo0W%X1zc+?9?&TW2_ z2Sf(ai`E2h%>p1^?k{Rak8Iqa#P$``-%NaJdPoI{Da$6pH1w~}cCih0CXN(c$GpC-x(=5O4l z2atpaDif4`S_P{%yZ_DS{GkrG8`e!!(wDh>x#qdovng`?nUPTfZ0o`H=!7)LQn}d0 z*h!rUIzZm5V{iZ{!6|0O9Pd?3W3HUFt&uEByEpT-w#qnw0BNJ!3EIS4PyUkae>SJU zqW1AiREYKo5c}GR|IM_?9=D_~01&P!^YezE44SOGf{(7vFszV+6e~8LEx*(xr1L}iA!xYT4P?RFKdU~8=UoB#dz!K{ zS-Ms%J9IiE+)1>es`ysW?FVjnN$6E*mG5>lLocQ>Ueu{i$z(qzIBsBTDdCO3`0b zLPBpy;!BKCYFJmY4No?bN?Q9@GpcLha$D^sLq`dVcpR>&@0@_Y!7Xmp4?Bfnc=YED zXYewbrmpio3Dguc4H7biC@>)3PXg0sarn`+p6TE2aLFgFAIgne-rS*+PXPdqulBRm z>C_>U3TA0PCcZpAi&TI&9P#Q4<$H4ExiCp9M6lP2dIrnG5lq{}(ci^5999V0UoBpw zEH?Ugh_QS+hcWcHPB%#&@>M#gu7Yzy^vh&O<{inJov~kx-`5hrQW{HoIYuR)mR8l~kIy*@wyg1ET5P5o)ZuvIRI} zZTnxuKi}Z@NpRP1-d0jDEqf%BD}*2Mc%6Mj%3uMkGa7Jc?ZexfDWOkDg_@@g+d3(7 zhIq5evD1gq5e8IMvWkP9yHQ1xH$EUJyNGi zbW~2g#{^#)D4;ZQXn(03un=?pEouCLWEA^(4nXo1fCP9YHmzjQ3jHCE4g+@=r`yd;XwI;UTaKqbb)3|J z8YV5&pHT&{0&cv$q90Vc+X%kg(@#E%=G$R2bnY56PkCLdrpc6E=p3U32UT&n9 zvLeyb6(U_qqL??)SjmkatmyZ?lOo}si+PJyuo@TYO>o)(6b>bFveYNLh3O`m(^9Q0 z?*14>7H(&)P;}H zO>Tm;xsRTl5*hFHZjU!|rjmHqmh`A;^SxaGC~zfiIEk=;rn8K1ckSc4`FGL`Y$O2( zo#@-PPxg==qV)p<5UPQ87hwb{PI`s^$+aj&}kCd{jW>*aIc;*J#-XgudC<6)yyZMF4vF^L z-c_#s+?1Fx?e)=IXCxSSe-(ci_{#n@dZL1hFnKR+t?X^6q|(1tIeL~bLk5(odIuxi z}`VF^8&|d~)$pftljn$u2!I-BgL&q|i4{9;66Q0WaR}?p*=vw$I{e zXOBHzMRNm(tr;O#SZwyO9|tyFkHm1|M8zv!069e{nw^f;FxE#fQ*$X1h81~ zx$MuwVgAwAeA62OH>Z*~F`-mg`|FGtnF*w^tjcN1ftWRP4BJI;c?%N0AlZXp#ov#p zMYI*wv^)XH7xj?lc?nmHnh$A`?=6}qeCN(TjopEY>d&6Q8Hlycr)k`)UJckyOV2xdS35*Qk|gYB-xe8 z@%nV9=%>~L`^8W8;aN1V!8L{f>yIE}cM+pO@^X5X7h;*GYHlqhoEDiDhnYOm9Bk>n zJUNb*huytKqtnv-OZ57iXm;QFAP`d}aHH_C$Wf&I#CgP!%GYVRc%DzSv+cb9w`^#d z{H?kIB}@*^m)GW=U{|>e7)He~NhaYGt60GNe}na_LBsfQ>--m-APcE)7=`*~4f41_ z{~+Q~bhI>f5XMFVj)+3_w43_>;$Wy;1X=6a^Fyufq7?Y=05yg~0jQ6^VNax86o0k= z#Rd^M;3cDyJKq9+q!9Go9HWsp59h@mx5qqYK{ip_MzW1@S?lewl6rx60}&;aWzwTv zGgRNPZ84|r#_~H?m0Y&f!1YRooCw4WCFh+cjOP#VbM<1pi6?T&eA~(bqs&MM$iAR} zN)%r5u`lZKAEdC-Swqjn-j=+;vejf_*7t9ZD?;fPXYGls{{eJ0+CyaiAHrz^gzAs{ zDoy_*b|=Cmdoe<}8FPZxQ8<4;vz?HAByr<>%J*}&+*nlSw@lv_1g(=U@YaS<2j$8~ z*!)L-hvTrm@qWDnKl^DJjKbEvzOFG|lljak8$T-F8eBE6@%zd0=yrbNh-E*a_voTn ze}dsd2Scg-nAh~(Wp|-LuL6Z9)V1GP9H==AacnV}I4}ae`))KpHh12U0fi(`ki=*N zGahiBqn_uXVIWD7VB~?ObLc&59@PZCH$B_7L(LDtV6tYyHEBbJY$BUV+-pbhN&Quz zV^o^+{&kidHMwX_Nzns)c$wVfwlxTv|0359Q!?C}fLKpb;ck*8tdwuIuT6wpd8o5K$cS0KfE#b&>wh&* zX=N@#y0?h+UglvMfX_IXTs^tjYrh=Rh_xq^T=6Th44oG~xPNTTfA?6fY_R5oVyTNd z>~o`9O?(Yn{0(3z(!{lPf0va>R0Iu|LBn(jyzCQQIIODa4Pc$vt~*#DmYp6~3fTGD zfMAuur4Z@Y%*` zl=D|sV^PGCWH$iN0Y(S3pcrOrets&u9%wct1d!FL?DD)IN;MAn@v&&0AQjZ|J&|Tt zJNfD$LpKC2=z(g&H{W^x-#?hm1#tu>AZzk&@T7EJu!y(M=YYg+094kE&mSBokW`jFV>C>Rsh%$wkHw#1`}kiKP=?U**^zI4bpH5pytcQY@G@yW2KhtVS1V7i%^< zbRjU6Y07wpsuMvYKggEZ7+00x*%5GC>!6z|!;0a;f0Avm$Ct_VvQfja{qhwt+|8=- z%`}Jcvvbhyr-Hi5QrdM!iA)YIK}6S=MTEM5G>OW4pu5axpxj+k`vvT;KhMDMi>V?7 zNGXx}uR`LL%`bth$YSl4z0F6LFkj7L*dREMd#rJR%*R_W3MtE552m<$05AgE3yd4D zx>sL}Fg)t?k*Lj-wR52P=F%3zWE61YFtfoW>`ik@EKHEODQtPa^$2=)v8_XIuPm)iV>zzHl1 zG3WH>lc*-5dD_{4`1Q-#4(*Uhbi1}QQK%vwgB4<4rghc{W1~YR zXC`79GO)=iBm{P!oEhSOpo)9^ov$lZd$i6^N2u`R4;g=CiB9R~E>lR|vdQ9ntM!zm zwjDIh9s~p&RKQWtOd(E~9Qi|Bwwn!o?&RMbe_FiDQSn1GoCKgn&?^UCF5%NDEuEQ% zK9i9B2Vm6-vH{>x}^VIb( z>k=6OUHKz|VT5QaBkgLh7bIg%;q>qX?#-uJIlkNMwsX~mM8w}^Z)^R-Bw;}@1X!`j z5@vitj7=GAMZZnk+TUIt1)r&vY$Cc3WDnFnu7rZiTdrdy2Z?kw|NqVckT9k3S;z0x za@}NkqHg$6ip)IPyiY}F&HDFvV{^tymWap1&7-{Md~W^<@296bg`PBwP6x5QU#4U1 zU!c|_!nr-22aO9kav}j1sd%|WZ}+!GH^PZVRuP1-y~^}WGJK9V;eonhUDDPF;2(F~B9kq_=cr866o* zNgr6nq)-^>iPmMBKC}bG=BjzOe!<=1Q(?%nU{4ny2(HDM?-t!_{Ip4eVLf4sK>vbs z^Z_PLh@9}L3H0RapwEn8ev0YTzYo09ENK#vvv~L2UPr}ok8k@Lsj#d~bj`?q{KQHdF6wa;-%ruzM2QjM|aoZL<>l_i~$N{0NsBF(WVDV#@kgibi%ICupW zmjr6)O-uGh%U$-@_$b=|l4!(@rTTX^*Iq zmW0yfLhh&;P*UBYxu^(;2WFkk!6LAN6hqsCN#8odZn~Z(%P-Mq_&M*g{`VL^(8qlZ zK6y5Nk^iS*+7<&rpD@0hhw%7T4;7&^IzXm~ZB58qU=WD{$g?K^tL)+b4}SeYAg_|6 zEpX!^IDf#9>2cid%p0yhhkx1B7ocUU>WrRxtx^OB3Hny`W7|Og7JOx#((4)yc~Bb* z$*|{V!20L0A;fC>Vr*^l1&y>7^}^~u8IfLd4>Dvr7-pUomLZ943COYNVrC>f4V8-| z_}ZBB=coIwrB2K0o=kJE#VKg*@Rd_IOIu*fjRF?t>P1Fk<(1iL=JOs7g?2che?tH? zT|f!&b>E>m_pkQZ}bf(au~4;mayz0N&` z+5Y$Q2lr_ojM(Y@%$xEG$Qqh7oa~AwF({7aDMxIU~@7)wg99!p8~#u&E4(VN>*>Q#rqDuYI^gdlG#Z{8H$<5Iym% z>AcL(w*Y^KoCRVy>apw9KzNCZVf9fX!+x<1li#}!hN93+sKSIBMN}-&?E+v0P)zz- zic~O?33VmuYD3ei7zw>_@{R7MH|UW%c7bF4@@y7J@#;S$pd(A6_mNYGsOd#m-d2~E z<1lRxZ-gv*0SZFU8ij#5r4qrIOv+`_MRPBUCMz8yJCO@Cb0j8v#Sue#&W~v@7kp55 z&T4)+#eKV3xcJ9PZY7pQ@4{<0^Y~O~QGapYWNb(ZDRKRHeIQxqP4AnD?@=~U>9 zdw}oIx6rwIIxua%ANK7tLeff@sMc}m?eTN}mCfTWKcT+`$pYt+KPz94GvES<^!HgZ zUC&1WwoCLbGMpZ`m5`D<-`~vcbw(ar`#9Wkc=DByE@w%Bev*tBp3|&0FXKM%dy-l1FQ!GV=dhto$a@@75e`N1(Xo{{Z zrh^p|*>cczf6zFr*Rml)LS1l`(8hLDKM|YbJ-kX$4(ytb)ic#MSOB7E4h-2enK|tT zl>rn``wv=oCE7IIWcmb%=U%^IHhTa@BpEP7`|BG%50e~$c<$r$cSyiqfCsw&6LZ_A zz+M3H+#{yQXdoO$98B30;f2#y80!$vEgXnR_TYcx#FAAoEKP#q^1?yoH)YyRkm{b9 z7T8vp6N%VeNg;O*4z-8?GbX04nM_F+#K9?x10#WQzIjc;3(%FjU&=Iyyv;vKv95Z} z4{>Oh7_#-BAFEJ>k=u1JMExh@p9Ax(7?CS$gl!d;c$gI{LAKUs)kq~@2D#3wa`WDH zfW&L+el;YnU-+*)@iG7fIDwPuW3*T-Ghhj*!&o-BrTIb8zY0P|^gKEMc4`pX#I`=; zCx=d^guO18IQ#^f`jbMzn%KirvXLuk@?8lbvP+?eUMPWcOS3LbpJbEculr`UeD_h^ ze@vegbnAEZ?xl~vb51yLmzO3PMI~;3hzHl8qx$b{WMasIq@D=wI9eLkxq*6#`x`Cp zjvH60O+x&yAdKTG8Z=wr-AZA|Zsz5RK18|!;zZtC6WK2OCp=&B%!jMu;YSf4U3$q& zu!o%th9RS!6&MclV7&;X#Qdkj;vHi;8r73{iTBUgzzW)e1Ns7p^O(lq#u2{UsUHQi zB(Rc1=|l;%$yCilj~Bw1j1rijQg(SX0*1r?Q<{kX9kInRg6j@^XVtHMP)PanzL6m~ z0|6TG&E%yL;jjp+9zm9eDo+DItIf*>h2j87X-O>@-|Bye--JIP_}U-22uvnbvAC3i zDGWV+T(Q#N?d_pcfBmH6PQjI!Gplfg>`8t%VQr^zhO zlK?0<0Hyctd?B00Etm?YM`YP!gJd+N8sC9sb zl%QJK%k*pe^M|0!qt5y-`=6)2`thEfz?&t)HxK6h(>#2R+U5Ickn}33ohW=h|El^> zD!R!LF$V^aJ?yjM(x-y}hQD8Q3|H|Z1j1KmpKa!Ueep>iCjq!uuuXQ=>AEb4`qS^4$dnNP;u&uUpv;h}V z|IL^`h9JoByyoXq0&23;wKF#=o`M$!wzMjqkF9TZ0aBqOe)We@5Zm%Epkd3FFbP?{ zNayb@9@qfim@iz~CVM9-3WL)Ug+gLyoVz9o*dY9F!YTmz%GPLevQqnXlka->R5YP@o7l&&b zr?aM{ESO$@A?yNg%kx1k(93e}b3-xlRb9@d{`ygy5J+i~a<9 zzE{I!sTXF!mI=hC)zlV{=4=BD4`coVafQbHxu8n$0j>WJLjU6*&#J1lD@=?{Ky&jW zUgOzzc)&F%k|&%?FZr;)|AWvah|Bg6(USC%wB`7G?V$)=`u9dXR( zwfB-(D?|}fiS)64LK$cMG7LkGt~w!{iI$Yl%gIX4m+_dmJ2 z5E<x;M>V1_nANlnHCjR{ixr@)i=h%McA@`tFBFF^b; zz_zh_VvfAoM!sRicZ)G&ol%e1QaUzDweiI%u{_+_21_Cx&?zwzu~>c(ba3xFCf~Ox z%JL*Aa!?gV-L*LX<&lP|0q%?Qr}Aj_zirVGM_}yPu1X*_LG{7FIj7z4HWF@1yst(LBhOwbq7j6; zljqa`B<9Vds3$gnt7;a;;qMg(J#7=X=~KV4VT2vVR3=-MF$$ckUFPE0w~E-e(8KT` zi3?iOH2_mg4(H?8v97S6G-do&`yK6_<3P5Ay7Z7R5Q;Oo$}E795QdxqjlgP!ngroq zH$MxL59*N^T&I&?`Yh$8bP36s(IXZv!Vg6+2UvtmhJju2^I!xhZ4a#2ht9(Uom4|Af_A>o1NE z3JWda4S*(+AgiQDEJ!Tq%Ru~vERQHM42e{jm_vNlgBa%MO&O4y{+M~)4#TdCrKN)h zhE))HE;|zb7CCZBmg#p~kugS0Hy_~#Sa|E`JEVsx2XyFN0&t>UH!yc#4@L%jdfq!! zg?P6fCw_aP^d`;UWr8h0aoB?*yM;@Su6A_e_ zC%xL>v^NDx83u^BYLGmd&PjP*n1c{ul#fX;a%_@Q1Jkk?Vk|^yHQPO59e#T<`SjTu zjgnS^E0d3pa0_rgg&x6`F!@;+yqxy_AQaZE=;{EG^kzcvA6dhXfg)*SCKY;o9EPqC z3kj4iLe8W?GLPg|+rZJ2ld47d>) zV2R5YS=c^gG3^N#o}0ZZ?F+yaPK2UdM#Nq&wj?8^gsGRU_c_k(H|v}9s)Tr#fJuK(O8hn8bHz)?0 z+VL~K;>*xIgAm~V3LEnv)aH=fjPj$21<76p^o z%u}OSRZXcMz(d;;Ey+ZKC1a8LWJbedr+p8&P@BI9(4gn6DQOD{!78Qsi@G%D|ME{OjE1Ba*vqem@S)CHM*snKyG&ANio*A6Bux4j(F`FF2k;nG4xt*6* zd!moQxR4K5FJ%FCc%Lh=7e4a`x&yOoV&u{A_;*KeJXW4L-jhUeAK8>Gu0J2WPN(&@ zd{EN2FhhFcPEl%);9t#l8yXk_vm4&IXE*$D%O)M!@JXWd$&QiBX5}qe7Bd(>L58fu zA7IGNO2F_bjOXs^ZLTN{2VVFpX3WHO*;j-=sI9p5?}>yl<0Z9s&@Q7v_|O+=x;{n) z{ED0Mmc0^s5&{Y}?qJLQ4knQ>K7gx6)dl4WiFAV81DyelD^CDa?jVnTc}UQ{g3FvF z_FQf>-17&}9?AlGj6OUV4c7|OiJo*`$W`8XF`FtHGcvDIB4Z3` z2mS7psP~zeIQ9dIkTEZ~QY~*b#P<2lQY{DOG>S}vk=v-wdXmLrb4s2z# zkX1zKB+@;bnsxwCT0OLgby36Fc@#nx&Sm>}&e|4P%%s+p%s2|7&xPw## z?XoQW=7;S-8-zI&j%iH1Nj6Kf^2ka$a3Is{HH^Ppwz_D~`+vMe0(v>+yN3j;fKRA} zdys%5N#k%CAGZ>lm|rheojGEx1B<47RBbL{b?%069(Z}i7>99O7?{n?fF?izVvkcwO`OK$9Nd?@)>OVY=CqQV*@mV zX^zNrDbaOrCB#VI@v<25PK(;0Xw4OaEf7zs|7wu&RT65h2 z#3H7ble_N|>4)oz_;+1(;ocbOz%NXXK_7!1ABIO;zBJOG$mk(Kke3o`gPMqQy5;f5 z3795V-#lTgT1jUwyf53tOI&oHd@jP>O5Hn1hHbI=l?a84(rXB5JVr3Nf z+oct~1chMYARq4j-uU6u+;`-L?CzqEfLHNdr1n~*SC_c0#i0_?(ED%?T9MjTR?(76 zGTA23CmKK$&r8oa>yo@rsBZ(a1MhrrO%wKV@gPSXR=td;`R43$=aBRgve(6etA~^#c=luFoUg9UGmuL?{NoXnD|G`S?*>k-%3}2!Kdaw`aY9|YaczDgKfsG1oZfdp!Y)sa9>F5`;bb`M*fs$bL8)8x z*||+uSPbM*+7)0C&j%l3@1za3IKFPdmZoiJN8U0T?kC|6ySf?z8 zpPsN$tOn+}qeN*2joWp6-H{Egp9%)jY>44oU9y2O5-!8;r0Too;2calFdh~nR=NuI zJMP8xAJeYb*G>uonR&#w-a`d^^hlerB6ZpoNA>)qmnf0iuDH}9?ijc}1W*6MarMFm zRI8JVcvRB4r{7`;<0sVwZ~}BBh*{=V$so|Ub5!j!QG7IF2S900tr$&_Bb&u#+!aeF z)cIxTNMVXC;lVb}3l0qfAfr{_1!e>jGddnkSrb|px-@FwPXd(p{(B>%`??tgBMW)< zK=~RCd#nT?RrVZNY%>ZINDMGS9vj9H6Ql2xiY$?eE@?~_L!kt<1d4<0X zSRW`CmWi@VdtE(<3`=~Wf3Mhm#8HN-^riCjr%RY*Gk(O&D5CvfJrM_x=u!=={$KfY zg1@yKuxd=s z^wPiExv!&q*k0t>ol+nRM}QMN%66x$riT%ON4=o`fBsv^bwu?-+=5c<;D%OseTw4w z_wz)wx{|^G)!?LQ4hP25hKi)zZkEcS?*%F!UR66>zIG3&=hiZOKfP>D_@JvLpuVWP@~u0}&3gE^EY+dlA*6s2Ic>w(F{`MMw_@gV}G zaAC~ls52dPa?6F-!||7P`9JT7@Bu;Bz8a_IAEAEXA0OGW@U-7Ymc6_UpE)$Eh^w~w z^`7rwVAks2NmFR)Y#bj79MFL&_0PqgXUm)?O59!LsNVkOFV?Bc7pO2*Q4?!4(3D=u z2t2w=^#~+2R?X@u)4RVbvTy3yJUS1XKEC#JEX_AR#9*Gg(=LBM+J3Lpu3s&!?1wFC z9_Uj#0!Yw_KmI0&Ofd9_L(MPI(;SGqVOH5+U~4v@w_!G^-0?5 zIjLKZT^LOtG+BD!>f=3s?Rwtbu+gpShhfsK5S`X9-ZC{az`Hp;r`cl2Y&%)dZozvU zy}$8KH0Nk0@m8CA%~Tplsm2clj)3QiIb5U z&Gs*L_rMRIMTefU(sC^5a1>d07`JPdzrA2KsPxVZP~RAxW~F5)qMA}Ir@2jPy;x%P zRSb2gPfB+bQXzR;qk0wdRtn8s>?IV3T4g!hAaUCqrXzg149@Vb(9BWVqfs6X57STRRy%1y-ofY5cG z-p|&1{xFTV%STzjq>QEf{Z_(fV~TKje6Vpl?(;GaPdnR zJpRtwUP$^+c=tS2w`DewOT{UVUiG`-g3^7}WQzWXkh_!c>-a3|F~saf?4_w6sV|rC zc|;mbX(XwmPLlG1J=abvrif+d?9rBK;LzaHz&{0dKR@)3%-kI6{Ry}dtL<~q4A|jw zUC^4e{^{m4c$UgJXqlcv@oa9y_n;-96}AK||KEU|dP{x?&#b4T&4ysnRK=gqcg z>vFVD6hi~*>}DhftfEL6Oz!^>UGBzvxat%M<~e{{+Qd!O$Y(%1CLtoUx?z5zMZ(*% z{m)O`=Gc$@$NO)~E)$Jfs8`JEv^RN7N|@_kzJN7y`OpjXAHu(g$J z{kHd}Vtv!4f@8&W;ZnoNcI2d-wiSuRZvg>|=$5%$U&ujm`lKEn0w?&wiN60r-Sk}b zJ$uJzf+D|Ui{Vl?s|2s`Uh#YLCLD>1kblcx;@;jLSBTJ$9PKsM)>!p$j2{1C`y__< zYM9f_YE=~5`pQA9ZGA_LudBuAUfqq=sGq_q*tJi>bzlByZE(7(xejT66r{sq{R(VQ z2!s9B`DB_hD}JLKolMxYS|C$!EcM)4UopuYJ-)l1Yd`Y4-#y(B#X?$oe7gz9zW-g; zzpYcd4tdeRmK=Z9zTH{6*Q$^(^0sRGq~N^I9zett7<{|qFLZs7hS{fL%6orl z`?4sEYQfcO?gyjKR^l7_>tr{`|CihNcG|G%&6Elj8~4fYnz%%Myak0lpOxJLx@$K! zqPvspjU$Quy*+|bdrJ$m=zy2S*Nyy^aO56kzsR3YCQ-J+s*Cq*^8L?luM%P{+YOr; z1TnvFn^lKxXzcmfekK?sH|c5)OCMs}^0CHiJIqePB)lJSi%)(?IU6lTZka#n$swQd z=N}5s<9|Nu?V6Jc@^NpyS3`ww7J2W^t=6WGYv>1lxF7;x$|e4%4c0j|*g#56L(|p_ zLvJ+6Ij<`_gg;ocv$-o0>Kxe5p-OSueO}E4PZuAaLiMsI(518bpmGuRZ{m69tv6fj zoBQ*YjH?B`X}E0b+L}Yo^#(zFOn|QXPBkIkS+>6@tmC)$tJgqX{ z8@x{|vsm>Xjec#@2v>?bY{|JRs+&wG9?I>rjz13Xcj~B^)KJ8>zc{{bzKGllj?+_` zH*NACF+iEv%aeR`{?a*EoGh%G3(>h{i;_w}d$)75D zH*^G&@A$Qv%(KxC1}%F$>NEW6BVw)+JogE#>TSa613h~7pW=-i4qgh*uQ-_Ho2~0y zwDn6Y6`b79FxyKI-aO#3Z`p`pv@Y6R8i)7H?Hauaq{+T&2eF=R{n?^+l;!PQtsr#$ z>_{{wz5DO3iRODNmH`84u9*GBm2{tuS>e;)pG}aTcGSKp!yU!HTyM!C3J(HFxEBPU z8<(#SC@I4(YtD(n-%fr{cb{m^dZ^_a{lh)*8PC4<9QIIu%>~z-_wh#a4LZag$C;p|{PWa8&Vc0fR{d;R+h1daS>iud&}~#j zR71zwl#YkCmp4`|@e-Dnk|ViVopbMh79WMAOJMTD-**V!IEErPnbt?A8%2c|NZ;0I zFKjBje%?y!cFARbFU_OQ|NGF^O1zFoOw9HAmtV{e#>3^+^$?2b^1aXpEd%3AlO!fg zFFAc9&HrtH%^N_Zyp}Y@9`-$r_a(Ixk&mm}?3wFjWO)BSp7sScgfqio!sHts)~WW( zauejU2m8Di%3tHJYyysASxk&}bropNvJIz?Tv;W`4xATYoBk)K1kdwn)=r(k{p^!H z>q$jYquon+LT8D-5dKj?vQW`a{7j8W@}Mz|6+JrOB;fqeG@`=cP&W5f;ZZePr;`?& z*0^Z4sGmq|zzX>de&23tyP!IG#a2 zseZSr^n^H@fvfj1s$ZTNP#@0M?>0q49qD4|gghi~m1pzBg@*Hah}oq~(M<%CJz3t* zr{G^?TZq?n&@hw(Q@t6&VipQ_Ex<+cw};;^iQATraqxi&e^K@~*dIdep2ymaP?@q0 z9P;j6DBP3!|KUj)Q);Dbi6M1QBtr_s5rGVtjyj`|qVU^}+cP6)w-JB!FfBewD5L%U zm}EY#ODGT|t7{SI7-fBUfNaZ}B5`*i6DPVSGza)58B@TQ);F*n`{Gy7iG%q#Dc!`d zqte598Eg9k?#SA+(x9ulzC4 zZzh3wkmo>?$^!Dw8|{HE8MR_qbQO|7^5%HV7@&#=taOFC0_JF_(PeGbVy!}e_~XsS zZO$*gq`jMq^TIVZsViNg;fZm*QpQ`1f-H^tpBC7*z$IT+1YpP{u-nLU!-lw;Kdxm~ zo8tB@yY=(5{n+Xyfa9A0x*O(n5CTqG!U$%%)GnG9iykcIXWh+$I^TEJdppVQPMOp- ztMbj#ly7xejxl5dP~BW^Z_fjhaEH>k2w!@V61b!vnZ5&BMLqSP+XNWBGW;4aYN+w= zs-eWH*6TfAC9I=|z{!&ixE8vlJn4)ToZ!w39FXbxLcQ~J9|UKUb_vDYNZ#Mw)`?x6 zbz$>(t7zY`LlGdrBqwvw>wLNFV{=QTq!k(1Ssc_`#6_Qig_AI-}VhtAUH* z6P3?;;-&N#KnKb=wjTDr6>1S@qTuQK1wuNv+k*NqSwB|3*t0(SH%GAwwgu9x@&WrO z5GibL!QWwTg{^_mP7cINGg>@;XCV-8X-THlG50wH3`YcrRVYd_bvN@Z6nhCF7)!o8 zTwGy&Pu@(iu>&C}{CJpuqRr0>;wylp>6D`Xt~sL&YzveK_F6Icte#U&xEYMiJys23 zrCX9_epXq^u;QNzIlUVg3VhRbP%aK6$v@VBzED1L1BjAmqjOv#BP~JyRI%0u(2nZl z)4Tr!)bjMu9DtfUT%j~Sf>U+Mg#+~c*MMhC2jPBv;*bBUJ0`VjKa(@za;1fv2duniyrAdRSc{y|W>>nHi`gBmDsXs;9q zs6j{;&(~)-{1|`0wmGTLW(g1|(**3Hbpe4{<&J(lnIOb-T}f~_n!A}z*9yw5i*^QV zb#rWsSfn1eMvUk@2=rk;-WpAZJVy;p65i-w?$6RdFL$eZGi~*ssLI@;1K6B2KdWYv zxiqeMvm*IH2yiNS>F`XL!@CN?uJ-5336vOZJ7_ouD zY%J6yxZ2i7S+RpIYXZ=`vG1L2KF6Dv1OtwbslIt1&>T8`Oke3zIlCS@qF&oP1UudI z0}EgI^5xnU!GamB@?%Iy&AsGka+EwU9I6Wl*1ro4PU6ltq~zRBxP`N2#xj1xkj&Lv zTbvHa&a1N4FXUHfeJw&N468l9yU0gOqB(Z$$#WIn-eO;i+0fW8W)4h{pH`*40t)#y>+P(TnnJ*n> zO$P6_qwN^4Isftf{os=vrRU57#K}%p7MF*!k|9ZB4@M9SuMG*YUcJ#0%-?`1&hscz z6Lb*EQzXr6d=|*yv$en#k=c|qT#v^|m35im)8fwxxShQGx6`%bEOGsBZ*J?OSjY10 zu#e{`l%;*{cOJ0sVd|H?D~v%u1eB6Q#?GCn zf5NWm7^6#} zZiUvIEHmHaqrA0?7oYd|VRk&_RzJfdp5!`rX=PD~YoTROwx>8A?fm|TGf_$XPuMCMSaJq+J64raF&1H@UywRk26k{qG(0E2MKa3*RQAJj^+zd zI460Fi?-I$9~n!Blw7ffs(4~m*^)g*YR^JFs#e8z#2d<*kLUmPUGY_Pn6Nk* zlx7(?6pYkb9uIES$z0FJOR5yXclXN;=}-`o{P?gu0Yc+xE|e=ABz)x@V`mRN3;{y$ zBmcP0FX`M-7%cB(4pq-9^#8!2L2(R3NjP#Ru00fGd9p~a7r z^__FVN{|O`4VGWf&>frNGfF%c+hWu7;vY&;W5XFyOJhJ)<>ts79*fQt@pvQq*}EFi zRIbjC1Tw#s-pJnR@r?#y{!EDD%RDUCTF9{{z4}r9HKm@3)AYT|eNyT^=xWp!95VN} z6T1t=`Hr$Ex3t?q0D&f<`=?@AqZju24USpXxJ(|eo*DebOjFF59MCMlp%Ov-!D7$@QH6$`SNQdvYqBR(dMKFb_#p{%4gW<4rjjQ2MFLPn=8 z|6XaroWVHhl~t76Q$+1;yTccyTsjPJ4>!Fgc8RA3ds3KWaSimTyw{${VA$^xVHax| zP-Z2XIP<6m%)keFLcSSbWo`5Q3hI=FQk9Q#G6A7~b^tFL*+3T%h&VNw|2+o*8TQ+g zu~yR8^r3|6@I;+s#ew}He}nbrqj!fmzN%txe{qzq;bHc@sFuwR{n!jcT}SF{@%vpB`xsoT(`#Xh;=xUb@V60d#-;| zObRmTHf`22551||081VJEejE5!b_^>8Qkr|QgiRGJbZcEmR-^3A@w=M)bkD2XufB4D-{ zj&MiCXI6rAiriG?oX-eRWWxg7GwE?0Uk)-^!|8dg^o*}kM95R7;s>)SJB9jVrGnWg z))nC)lpn-3vLDcfBoAN1h_RykTUfa8oOq&*o-e+0%i~8F<|MNqAAro9ip1b_h2WGs zKL0P%BxqO&DN1^hbk9QWC(A7Tb4(8uGged4FkM@Te)V@wc3b#UYCAQTpP>kVw z2W>7kS*j!${efF$JGtn=!z|n9ic|@h_F}H<{Z<}lS=i^jlup{`O)dM+q&*Z`yUezz z7O7skXA6RE{23;0U`b;Ps}`HZ(*(3{&wN zXqE@`^Iv}XaAvD~7?4qAqEjd=<|Si{>=wWnlOxHql@SynD+w(RvN`kW$H01{+0W%{ z?xh}$AM?u*`(UDJI3Xr&=@_XENor}U6$pCmvB=f)iFVe)m*j=a^mx0TwwtwP>=fM5 zLze_v%wGo@gWOl1CKg6)lVX@>PCR(szaM5>xtt(;i#=b78^1lRQTIFAod79c4&R+V#G9%bjIGGB|g5wE4?yn;Cm! zDuq!GwPk%>;4=4f2kfM!KT3Y~#^AzGm3P{BtrN>TUd60aSbvP{*(0ZKuRqAU>3)>N zr!)N$D$AD{^Js8_Lsl zpF*-7$rNVH+G7E1H#C|Z_vYs$J zVVGrw_jN?kWvu-OB0=MOn?8HhOa|N)t!p&SW{3IUj`TtKSvrNFtgFFLw|D+*uxP`# za-(P2du5s-DOYLTuk|B{xJ@SebR5hS1?t_woYu$~T9?F!*D_o^Uuq_e4`;#Y)J^$r zIqY0B(M8%qO%O2x=)3JrVeC$PP2X;UAhLEuQ|f1b*d@O;{JrSR>)3$z#9ElQ1n7Ot zwp)nW$tl}od<^gQ=E?&Jh5iwmfoL89Q>Ix)7qat#QHbmFbApDv;P5)ggs@$N+FmZN zwHCd93mG_uvh7 zeag|0RJ*$)=qBl=AMC&HY+cGv%<8~z%^O=LD&6c-rh(Zd1@Ded;WRX0Q48+qXnL!) z7n&Jo{j1BO$^*`@>3p>HR_{+oF6f%~DO--@$OniT>*LlaW~vi}Z5D zt_zROeR`PE4}dAg{iEjvnn+wr)HQS|6nl7yS#b;LTRwZSu-)alw0F3sK@r3#1^AMJ zwF_$n8tPOLcbVKqAN$#@Ce-diyJo^NVbtg(^#T~%*T-a#gOUfFs^;{cf<2N?a<))D z1k){$%(HqIvprg_zRPbG{=A;OZ<-Xc_Z_Eg+nWcwI>)=3TTvRbVFnHsaj$aDnm63S z)Xsap^N@Ab^j5K-Fa#?IXL%FhT>wjpnOT;7bGx*TKPhiy^Gd^I47#g$PDTBx-AU#Ta*yi%bY`Q> zXyXX~ZB^#O`=l4+U#i8s_7bagmmQZT3&(DIhtUYfmL#}0*ORFfY=7=bnSMFW1&_oEs(Pd00z>0|7V z6bIc=-bubPW50c%lcFmazq;4>2sY>>HUL({T)LHs&V2+5-NW^eCw0LnDNxf^`5%mm7B@rb_C#|d+x_qL|7I@RPb;C-P0LL$TkW*BpY?pL<|0VD2~7B@T0`9DgGAD6zeV224qIFVTbis?<39t6wxxm?6_ zX!1mad$@?Oxmc=I5kv~F7dkqDaP5Y&E}-_%6V)e-L;-ihVo}7PDzvvD=#`hU32oSlfY%2-ZyYl}DXMjb^Wdv@KZe~-7F{HGFV5*5a$HZLf+!YaBK zS51i&@Q3128T&qVIa(H}{nje+Xin>$5|Ras zBs`@*oC9$M!LQ>QQ7xn!P}obbjq6U2Yi2D^VUka3eNke@J0_=RE&C`Rmk|1!s5kLp z2OfgUDxI2-eo;DJG0O`>e8q7btbR*ZY`<->8D%Vr(B_5+@+2WK>i8^sB$N*lUCCz> zyb6`&1K5N&*^~muhd^2XhcJdrSj&MEp&aTIauxeLLL+3TlXUH-B5QwAtw&3Sf{et zQ?k1=Sx3$|o*&Lb1+ih*_97{Iy5#(i5kirnHt1x@qVk?z_ko0_IyNEn7>?%;8f|W( zchjtXZ{qFe@KtgH*9->a2fB&`n=5h{V_W*Z+*R`$jwMdXyR;S9Ft^_DEnv!~heoai zgE_MHLr(3fJXv%uE)*0BNUnisnhOufTGhxTzVE9)Gk)ss3LGn%4JDv%$MaZHdf?@` z3k8kj9M7|ERg%Dz3dB-vnR3Kg-UAP6LFhqg&K0Lt5m-;;6cgFhfJ@gz0d10SoVL@wXKDd|vO0RP%>u{H0z%H* zWbm_YC!e?v=0u@moB#YSDI({MM5#$rukL?{V<(mRJA3l&_pncKt=KqpK2tG8!S z9_sb|qqp+e^qXEzRBZ|^BHL{|_Bp0{*pz5#IAD<#w%NQ-AKYS)a<7PIma~JDL3QnW zGM_S1RydoIe0s}vFPjE`f?~>`-Z{^A4KB;Bt~pXBRl^S5RLB)Xn<3*P=z@dzC;W<` zo)>NVNgd5_lS}7+KIxLh=FvuYoGnv21=mu&Q7#Wky_J){O}4f6Kv?CM5wyHA+gX}a zzKN5PH3KD4|-a^yVfgq;fV z6P;TmlJwjSeME$d7`zQ4rR0)iDGfT8=LSh=x6$JXM%l8lp*P-cI|WOU}&fP%m2S@V#1uq8Gpe4e_hQM!SV#xz(Ru$5vZ0 z%qY2w4vRL%PrPlat^UH2C*(TZpDitgj(UWlW_}_Vf}(z>$;$~Xdlp%3Ko|Vd4oo;A zpZ8~C3|4@)!FxO4wpDCJGC^|R`?kTHvMt|D4q*E)2YeYRR8}bnmmy6@(rmDUI-zslP}q5qge?CgSsz4CXi_S1ybPhpU{m|5<|Qh)=Nqnv zXps~56z!KMlKp!&pmC4jv0%zpp)tiPo!yEANi%MV2hes< zACD3rWF5r?(oa+(R~(=0lMB}aR1Xzlhd7WTZ{8YVEIECq`hD_YbYtSn9k32vgB#x7 z0odUhk7Kb>Nzfpw18nqDVOR1SGcJd&5jOwLz+1%XE^%)URlEVBsS!orI??D>-t)pa zvr8Ktq1U|vrYK?!v2dSxJZ_V7K-J1Xv#s<5?1Y}PPVDr!{snLC?s>;uKMFyED$YhQ zxDZG?qWiXcD{%pJO=UnP7TIGr(2zCSBm}rn_ zW{G5+6eH1&u@bhNJO5S3UMRBbliHb^5@Z{oks~uRdLCEfJOC7b-NG~2!dmnQwwXv= zgaX@1UUKTp#K}o71XHQ=kJ`u~DEgxi$t&CKc!=y9U7W<@LYZ$I1Vj__(RrSKZXfVH zy2Mu*%GVWiN=ZiNj!@8F1AWrEifAEJ$9yA@HY;0Gq@;QxW6h~e9V|w^(%L%D6ZD(3 z6-D;|qkgZHN37Tw=AHNO&oP*GOi>f*pqVR^75KfrJ66w;y0w5An8B5L$G3}_oykLj zXp6c$<;ZgpLn5rBJSa3`aP-PaDA`JTbeU?J3q=I$fq_CkFpO2QJCXtLICol_z}j3^ z?&a6JCc`8Dln9z=21@R8>Rd5-=)$tBEYx8;VemcX?ua^-8x@Fm2Yea@3HeXcu3=cR zM>s+lFKzMm01WY7sQt%=PHX9SnD0E6ARkPPCW?`tnvc`p|C`rIkapufwy^MiOJ;te z$B15FBd;==5AH%wY1dpE$w~IbrjM5Dc8O*km}t%vi?l0- z!)Kh^NX0+2zQQQzjBfqbfxRY%2uA1O5b0z<1<&e5^wT84oUILC%B!8^`0QY9Dt5lf zSa5+q2FuiXO4zj+z1t>!=sR=zc1!4BYO#bNq_rPLj4A&QPe`8LymWAOC_q0?rO=LiUM+Q~>>tyA)s+q*@ z3tY|w7vk4ENn474u4TQ+w)w~-?;D?4y|CxGWj!tnW)A86MnncT95C)7IexXbf83rK zyM)-x4cMC*TmbJ#iw&`nUBNA;vXTP|-Yjip&QX9V8RPG_aT@#vBgK)CZ-5e>yDGg64i6nY$zT#%Co+Nkr5uSuepQ&yz1TL7I?Pnz^7p_*YP z8_-butIqxbLT6)F>RrkKKRd-DdSbhjpcV4~#%VX6T-J=J`OW0gTWy_sHgyJGp z#b4XLkWA(f_l%r`3#VVJsVkauTDi}1k=)SkuF$9?5x0!(iXY%EQlXeQb4O_v? z0f@;W>A(T=aOJN5#9`=8YK5ChXrMvWws4n#B3QdERgdX7HgBuFP^Py;OSWgZKuk_x`X~f39K{d z9sX6o5d?BZz} zdqO~?Ao_P?6)aFI**yvpypkK{q}H*@pdy1qg;AkUb}VY0*b-w$lQ&)ugohR8vG|X5 z+;S()KO7<|7?h23fF6^fSuC98l3YVwZV zO^dzBi$o?S4ahuW)`U~zzXc4&p=|z{0t0Dl)xgn#02_udvU|ZDNg=qk&I@RJ9@Fn& z@%#hJVF(*{69U#kz!?->IJTT#)c?t6N-+}k*zi`0KB zp;kGwHe==6%~7ZgktAfPPwu@`BR<7Vht{h{JOnDkfUK(kn3OMHgW?`g%-qz~Qx|o!8|Az^fxpSUxcr#ZmW>dNW>=ff zhQQWGt4YwW2$y%E(H+Z6zg0kqkG8vm)hm{0f0UXaV#BE^2AIA|6MYO~*RfeMtOi8^GJuY;S)?VoQMmk^SfI)UkOt}=5IYINj4er2i`5KhudgjZrmboWZ$5=L?`p%QEiZRt zCFJOJY4L@zc90x;TtiE={`&p#&~{dkO>JQe@?Ow1k;y(uYpk3dSedD5JnMHuNu?hz z)C@^Ldd7iby2HhGUxt4;p3QCDyO#Wi5gSY_rQT?RE<0~0b~e6YhTre%@juh?gfeuz zdZYVH@V#y^>5(Qgk_FGxhT^d)re5yN#DnLk9Vcm%O8r|3M@m4eET35FQC~e5?BU{LI~e9l zo{`(+IAExv&sKlvNj9lYdw&_B9H3X+K+Si1(+Fc-{b-3N`oXUcMz%yjfEQ={lRG{| z9H>zdl%wVl+FnG;35Uv&uYdb03>Q>Un(UO-e69gDs{@k?F>}bob~_fy$&^skMliZe zK_#9nbn;8yLe^NuqKor~BZr%5W_wBU!V|gBn(&gR(vx$tuq2rk74##e*RJnEx%r0G z3P3EEPt&s&>wcQUZBJpz^0DBwt9rD=qLhw3vG*_uGYm*qoFWX6;-f`ayJ))0c&;a{ znuMO^M&Bl(C10Ovrb{zrpW#!>ltxNh`?{Syobo2HQ}a&Wta!iA?0Wc@RnL&BK<|?X zyo}=r8$`v+3jJphEA0HARkM68F_EejpY1OePf|f#y8eR zfPdZ@3{Rd}!t*KZf9YvTAC0PJ@_nQ1lLzOIAXEP2uYnIY68+w-c9|q}SqE~qMU789g?dhi8oXh{SL~?q} zOk(wZxYz7@Kc%-s_G+Vd4KzZk6)*H7dRlg)mzZWvj9g8fi|?vT0qr6;)(gHzSBLk1 ziPR1NB|!ZKFj*`A&GAe2W4lUe;**W9;8Off&+prt_{gTFP&pn-dSo~FPOda#X?ok8 zPba&(+bi2+G2+;IrO9q4SB(ljF83lpg--`klSj>Gn#kzZzWn@%L$UXDN0Bn&?4k>} zOuE<tT^c{G!kdNKZ zm_ViYr>w7(Rf9RO3u?CKF^!HG(smm>vFC#(z^aq9rv=wK-%)S$tF;7#=0>WW(PbFEf z#RN9;P)@~j^k^yg)NKGd(I5ua2k0RBPwdeTQhSBpMOjJLHl56R7XVtKOcN&s?(73@ zYsw;Z!S}B~X)o^9b}x@is~T9hKHQ%aPja`Zc{T+KsmlgAfAd^Z zfOcq8f{>OFpm!e>>I(5N#Wz@h1Q#LL(0rt-PdK5$0Wigrfd7p@3I7S!b?258`p{X= zZY|uS%h0DqQkEU6Xo)1IX9m0J63ylt}tN zXm*4Z?>1>c+`Fs|iX6o#+9zMC!d!t*HV9kgt{Ha2mxm>?(O{ubNs7$m_6_R2tz@qM zgWKUy+wbqi9Ag9u1{zTIQ}xS6s=iRYG60NXYPDn~uw^OI&MW`RN15Pp z8F2lqW>m>C1BoG3EmR^=dw5wO6h2opjVogQ+0^MZkcv@cz1|Jmmf}p{xux3qW?5;^ zZn)p#-FhrI@rN7FB7RzVIjy?VhGAoYb_dC(1s9kG7?Q9g+xUW+;t(LBZ_D2v-5HGE zdj&kst%}9EzX8KXrO$DVDu!%Z&HxLUY)mP7s}A0QJ3F~I?^n`t4PJTXYJltczh2J^ zn-sGFnriXhT%W-0beNcP$%&?BzM>0!08pMPxWcO*u9WdnTTtO}AKnLKTBBmQ;F$l8 z)-Q)66v0t-7A&eKn&(Xp>vdN)&)0i2?*{xJhq`31_trsTj_wC3gCp?~izjE}LMUTC zote*&LishQNfbdxY4#c@revDCF@Lwqm&?7Qo`DUtBlaK zR1iYh2o55DAaePleJT|kJ(fbJK;2;%39Gn45^BAG3wci2;reacOo}X@{hs3j324QG zWK91}2c6})nl_}XC2ey-EP=WO(y<*M#JR`O`}&{1ADTWd?G+yCg%{-h(#U2+BVZ%)Y-q^%c!b2XW&NMiT9F zM<{G|J|+OCB7dcF*;c#g~j^?WcaAD|P+bfC+UJ9}d~J!C6; zVUXCV-{4wgV|in;P*B&jA{f*Q9O}i`Ur=lP0{#6e{f6M0p98m zSjVLTx_R5|GoPz1v)Dm+0tg7& zjMx_>MJ)Tu{z?ya4>$se=AGSVVh|?&g?2_An zNBGVLEK8&E%6P+g6fIxg1c{Ct*D;R7CSQXRx#}%||4Ez;f}QC`{?4N>IafcLC~F_@ z08%!^)!Bf54447fngZhrBlhBl{^uh(0*Lztd+|%V;xB;>h#_zaIs}YsgXcch5;tDw z_V|0rte5iyLqK`v`CLz`EHJ`Y|KQ|nUz0}ugn~m}wu;3ub8c#Ws+#)0@mpJ9PM+S$ zIZoLdazugLG~O)~3@-=@8rfC5{>+EmhaI&*Rd3k({w_MMuYNs0N}Ymyo26=1Ucm82 z)Gxm0$ukogIdvd=6(e)>UQ6-jYfx{bo*)zb!(q^?w*o|tV`cUtv=jgw>)#aF+83w( zfY)C2X+4^T8sZy(W2}?4KR71_QJH!Q%>b%WsS;ISgCMbWyvg%bFcM#3!HxZRCG_-R zHZktwVkswZ_-JF^C~H2fkwV)s*uGx>*BIFOXgx z?zRWZF{^@So|`6K8C%k(U4&Ra)OSC=3?_k|9Smxe{|iw2xJj(4!M0ekJ-|nJ$snJ5 zADQeX19kQ+ke_Zp@xBaxADJR2_G25wJ8K1BsP5cxZC%>hQWqKtWNj*!d>GZtP9%qu z*9jK3>uIF>`#@cCPKkR_^m6cE*<8&J9!YC>HBTUG=j2Vk+e!-*p}eQt;Id4fsN`3F zmstN+?#Gds5<7*ZigIlO6+~fp$o}>DZ4;ZO?M z!>8zl7jjknKG6k$?di(0V}jdFTP8cb6)$>|_=doR^g?b700ZNP9nBQQN>BsOA~iO; z9Sbm$8v=eCw9TNXrOoY-N90}rQQUF+xjvzCl;(&ySRcv&y+h;O^%FG8Y`L_&)?ykyzr$M+K@1==57#r34l}XMgZlM%LYmTJUKsvm@eJ6ZI6E06_~FxV2Z9FDRYB9hXt%Pu1rA^ z!LZx1FApRyrwu{SiBrg>REv*!Shl}U1?M_hCd++JCS=Jsnp4ExofNM1>)NmjzF8^` zf~htUpzV}@>W8a$|%m<3^$!oxwP}6+L{ay)#%|=kF`O@ckEF~7kUurf~ zJNPvvgLrl*0SN)ukPYP#a$n+-me~uDGUcc+Yp+@I-8?pk;Q1H&!pq5bcgv}(L zC}it4;)TIfo2VfjI8P3_hi*z&PfH4l{9}pl4o~XnGw|Fz&sfkONpCQ?;^;SAVx0tAB+4C7>U%t5T^sGs6Kt NDvFv4AJOK4{{y^QAH4to literal 0 HcmV?d00001 diff --git a/assets/images/submission_react_widget.png b/assets/images/submission_react_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..c4968afa16e6cb4b4e2c42e6db15992023fa25ca GIT binary patch literal 68953 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

#GqHE)3XiD!f6Q1K0{02Gl8TqBF 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 Date: Wed, 30 Oct 2019 23:00:11 -0700 Subject: [PATCH 02/91] Add in alpha mode feature --- articles/evaluation_queues.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/articles/evaluation_queues.md b/articles/evaluation_queues.md index c8735f26..3ec213da 100644 --- a/articles/evaluation_queues.md +++ b/articles/evaluation_queues.md @@ -194,8 +194,7 @@ Aside from directing people to submit to an evaluation queue by navigating to an - -**Alpha Mode Feature:** Ability for users to fill out a from as their submission. +**Alpha Mode Feature:** Present a custom HTML form to the user to fill out during submission. This form is built using [react JSON schema](https://react-jsonschema-form.readthedocs.io/en/latest/). Both a `ui` and `JSON schema` need to be uploaded into Synapse. A Parent Container must also be assigned when using this feature. This Container must have Synapse Folders named after the Synapse userids that may be using this evaluation queue service. These users must have `write` permissions to their respective directories. From 1aa7dc4bc6914c0d819cf77a87fdd7b395edec44 Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Thu, 14 Nov 2019 10:39:48 -0800 Subject: [PATCH 03/91] Update articles/evaluation_queues.md --- articles/evaluation_queues.md | 1 - 1 file changed, 1 deletion(-) diff --git a/articles/evaluation_queues.md b/articles/evaluation_queues.md index 3ec213da..4b89e97c 100644 --- a/articles/evaluation_queues.md +++ b/articles/evaluation_queues.md @@ -194,7 +194,6 @@ Aside from directing people to submit to an evaluation queue by navigating to an -**Alpha Mode Feature:** Present a custom HTML form to the user to fill out during submission. This form is built using [react JSON schema](https://react-jsonschema-form.readthedocs.io/en/latest/). Both a `ui` and `JSON schema` need to be uploaded into Synapse. A Parent Container must also be assigned when using this feature. This Container must have Synapse Folders named after the Synapse userids that may be using this evaluation queue service. These users must have `write` permissions to their respective directories. From 7d0c5e4bb60426732dbeca7879cd61b4512d1f00 Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Thu, 14 Nov 2019 10:40:10 -0800 Subject: [PATCH 04/91] Update articles/evaluation_queues.md --- articles/evaluation_queues.md | 1 - 1 file changed, 1 deletion(-) diff --git a/articles/evaluation_queues.md b/articles/evaluation_queues.md index 4b89e97c..42c3bdcf 100644 --- a/articles/evaluation_queues.md +++ b/articles/evaluation_queues.md @@ -195,5 +195,4 @@ Aside from directing people to submit to an evaluation queue by navigating to an - From a41ea3e3a6091bc2173d5f47223e3996455a6c66 Mon Sep 17 00:00:00 2001 From: thomasyu888 Date: Thu, 14 Nov 2019 10:41:13 -0800 Subject: [PATCH 05/91] Remove png --- assets/images/submission_react_widget.png | Bin 68953 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/images/submission_react_widget.png diff --git a/assets/images/submission_react_widget.png b/assets/images/submission_react_widget.png deleted file mode 100644 index c4968afa16e6cb4b4e2c42e6db15992023fa25ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68953 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 Hw<7)v Date: Fri, 31 Jan 2020 11:59:06 -0500 Subject: [PATCH 06/91] How to add preuploaded gcloud files + fixes --- articles/custom_storage_location.md | 125 +++++++++------------------- 1 file changed, 40 insertions(+), 85 deletions(-) diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index 5a86d450..8eac9649 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -204,6 +204,7 @@ project_destination = syn.restPOST('/projectSettings', body = json.dumps(project ```r #set storage location library(synapser) +library(rjson) synLogin() projectId <- 'syn12345' @@ -263,7 +264,7 @@ fileHandle <- list(concreteType='org.sagebionetworks.repo.model.file.S3FileHandl storageLocationId = destination$storageLocationId, bucketName = destination$bucket, key ='s3ObjectKey') -fileHandle <- synRestPOST('/externalFileHandle/s3', body=toJSON(fileHandle), endpoint = synapseFileServiceEndpoint()) +fileHandle <- synRestPOST('/externalFileHandle/s3', body=toJSON(fileHandle), endpoint = 'https://file-prod.prod.sagebase.org/file/v1') f <- File(dataFileHandleId=fileHandle$id, parentId=projectId) @@ -350,93 +351,10 @@ project_destination = syn.restPOST('/projectSettings', body = json.dumps(project ##### R -Please see the [REST docs](http://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/project/ExternalS3StorageLocationSetting.html) for more information on setting external storage location settings using our REST API. - -## Setting Up an External Google Cloud Storage Bucket - -Follow the documentation on Google Cloud's site to **[Create a Bucket](https://cloud.google.com/storage/docs/creating-buckets)**. - -Make the following adjustments to customize it to work with Synapse: - -* Select the newly created bucket and click the **Permissions** tab. - * Select the **Add members** button and enter the member `synapse-svc-prod@uplifted-crow-246820.iam.gserviceaccount.com`. This is Synapse's service account. Give the account the permissions "Storage Legacy Bucket Reader" and "Storage Object Viewer" for read permission. To allow Synapse to upload files, additionally grant the "Storage Legacy Bucket Writer" permission. - - -
- -For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating an **owner.txt** file with your Synapse username and uploading it to your bucket. You can upload the file with the Google Cloud Platform Console, or using the [gsutil application](https://cloud.google.com/storage/docs/gsutil), you can upload using the command line. - - - -##### Command line - -```bash -# copy your owner.txt file to your s3 bucket -gsutil cp owner.txt gs://nameofmybucket/nameofmyfolder -``` - -##### Web - -Navigate to your bucket on the Google Cloud Console and select the **Upload files** button to upload your text file. - -
- -### Make sure to enable cross-origin resource sharing (CORS) -Follow the instructions for [Setting CORS on a bucket](https://cloud.google.com/storage/docs/configuring-cors). You may have to insall the [gsutil application](https://cloud.google.com/storage/docs/gsutil). - -Using **gsutil**, you can set the CORS configuration with the command - -``` -gsutil cors set cors-json-file.json gs://example-bucket -``` - -Where cors-json-file.json is a local file that contains a valid CORS configuration, like the configuration below. The configuration must include Synapse as a permitted `origin`. An example CORS configuration that would allow this is: - -```json -[ - { - "maxAgeSeconds": 3000, - "method": ["GET", "POST", "PUT", "HEAD"], - "origin": ["*"], - "responseHeader": ["Content-Type"] - } -] -``` - -
-For more information, please read: [Configuring cross-origin resource sharing (CORS)](https://cloud.google.com/storage/docs/configuring-cors) - -### Set Google Cloud Bucket as Upload Location - -By default, your `Project` uses Synapse storage. You can use the external bucket configured above via our programmatic clients or web client. - -##### Python - -```python -# Set storage location -import synapseclient -import json -syn = synapseclient.login() -PROJECT = 'syn12345' - -destination = {'uploadType':'GOOGLECLOUDSTORAGE', - 'concreteType':'org.sagebionetworks.repo.model.project.ExternalGoogleCloudStorageLocationSetting', - 'bucket':'nameofyourbucket'} -destination = syn.restPOST('/storageLocation', body=json.dumps(destination)) - -project_destination ={'concreteType': 'org.sagebionetworks.repo.model.project.UploadDestinationListSetting', - 'settingsType': 'upload'} -project_destination['locations'] = [destination['storageLocationId']] -project_destination['projectId'] = PROJECT - -project_destination = syn.restPOST('/projectSettings', body = json.dumps(project_destination)) -``` - -##### R - ```r #set storage location library(synapser) +library(rjson) synLogin() projectId <- 'syn12345' @@ -457,6 +375,43 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina Navigate to your **Project/Folder -> Tools -> Change Storage Location**. In the resulting pop-up, select the **Google Cloud Storage Bucket** option and fill in the relevant information, where Bucket is the name of your external bucket, Base Key is the name of the folder in your bucket to upload to, and Banner is a short description such as who owns the storage location. +### Adding Files in Your Google Cloud Bucket to Synapse + +If your bucket is set for read-write access, files can be added to the bucket using the standard Synapse interface (web or programmatic). + +If the bucket is read-only or you already have content in the bucket, you will have to add representations of the files in Synapse programmatically. This is done using a `FileHandle`, which is a Synapse representation of the file. + +##### Python +```python +# create filehandle +fileHandle = {'concreteType': 'org.sagebionetworks.repo.model.file.GoogleCloudFileHandle', + 'fileName' : 'nameOfFile.csv', + 'contentSize' : "sizeInBytes", + 'contentType' : 'text/csv', + 'contentMd5' : 'md5', + 'bucketName' : destination['bucket'], + 'key' : 'googleCloudObjectKey', + 'storageLocationId': destination['storageLocationId']} +fileHandle = syn.restPOST('/externalFileHandle/googleCloud', json.dumps(fileHandle), endpoint=syn.fileHandleEndpoint) +f = synapseclient.File(parentId=PROJECT, dataFileHandleId = fileHandle['id']) +f = syn.store(f) +``` +##### R +```r +# create filehandle +fileHandle <- list(concreteType='org.sagebionetworks.repo.model.file.GoogleCloudFileHandle', + fileName = 'nameOfFile.csv', + contentSize = 'sizeInBytes', + contentType = 'text/csv', + contentMd5 = 'md5', + storageLocationId = destination$storageLocationId, + bucketName = destination$bucket, + key ='googleCloudObjectKey') +fileHandle <- synRestPOST('/externalFileHandle/googleCloud', body=toJSON(fileHandle), endpoint = 'https://file-prod.prod.sagebase.org/file/v1') +f <- File(dataFileHandleId=fileHandle$id, parentId=projectId) +f <- synStore(f) +``` + Please see the [REST docs](http://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/project/ExternalGoogleCloudStorageLocationSetting.html) for more information on setting external storage location settings using our REST API. ## Using SFTP From b4f98551c2b2dc4bb2a17a751d0214915aa971f7 Mon Sep 17 00:00:00 2001 From: Marco Marasca <8505576+marcomarasca@users.noreply.github.com> Date: Mon, 2 Mar 2020 12:36:50 -0800 Subject: [PATCH 07/91] PLFM-3590: owner.txt documentation updated --- articles/custom_storage_location.md | 105 +++++----------------------- assets/downloads/owner.txt | 2 +- assets/images/browserTeamId.png | Bin 0 -> 38896 bytes assets/images/browserUserId.png | Bin 0 -> 48038 bytes assets/images/ownerTxt.png | Bin 54931 -> 14190 bytes 5 files changed, 19 insertions(+), 88 deletions(-) create mode 100644 assets/images/browserTeamId.png create mode 100644 assets/images/browserUserId.png diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index 5a86d450..df4cffd8 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -58,9 +58,15 @@ To allow authorized Synapse users to upload data to your bucket set read-write p } ``` -For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating an **[owner.txt](../assets/downloads/owner.txt)** file with your Synapse username and uploading it to your bucket. You can upload the file with the Amazon Web Console or if you have the [AWS command line client](https://aws.amazon.com/cli/), you can upload using the command line. +For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating a file named **[owner.txt](../assets/downloads/owner.txt)** that contains a **line separated** list of *user identifiers* that are allowed to register the bucket and uploading it to your bucket. Valid *user identifiers* are: a synapse user id or the id of a team the user is part of. - +The id of the user or the team can be obtained navigating to the user profile or to the team page, the id is the numeric value shown in the browser URL bar after the *Profile:* or *Team:* prefixes: + + + + + +You can upload the file with the Amazon Web Console or if you have the [AWS command line client](https://aws.amazon.com/cli/), you can upload using the command line. ##### Command line @@ -280,7 +286,15 @@ Make the following adjustments to customize it to work with Synapse: * Select the newly created bucket and click the **Permissions** tab. * Select the **Add members** button and enter the member `synapse-svc-prod@uplifted-crow-246820.iam.gserviceaccount.com`. This is Synapse's service account. Give the account the permissions "Storage Legacy Bucket Reader" and "Storage Object Viewer" for read permission. To allow Synapse to upload files, additionally grant the "Storage Legacy Bucket Writer" permission. -For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating an **owner.txt** file with your Synapse username and uploading it to your bucket. You can upload the file with the Google Cloud Platform Console, or using the command line [gsutil application](https://cloud.google.com/storage/docs/gsutil). +For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating a file named **[owner.txt](../assets/downloads/owner.txt)** that contains a **line separated** list of *user identifiers* that are allowed to register the bucket and uploading it to your bucket. Valid *user identifiers* are: a synapse user id or the id of a team the user is part of. + +The id of the user or the team can be obtained navigating to the user profile or to the team page, the id is the numeric value shown in the browser URL bar after the *Profile:* or *Team:* prefixes: + + + + + +You can upload the file with the Google Cloud Platform Console, or using the command line [gsutil application](https://cloud.google.com/storage/docs/gsutil). @@ -350,93 +364,10 @@ project_destination = syn.restPOST('/projectSettings', body = json.dumps(project ##### R -Please see the [REST docs](http://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/project/ExternalS3StorageLocationSetting.html) for more information on setting external storage location settings using our REST API. - -## Setting Up an External Google Cloud Storage Bucket - -Follow the documentation on Google Cloud's site to **[Create a Bucket](https://cloud.google.com/storage/docs/creating-buckets)**. - -Make the following adjustments to customize it to work with Synapse: - -* Select the newly created bucket and click the **Permissions** tab. - * Select the **Add members** button and enter the member `synapse-svc-prod@uplifted-crow-246820.iam.gserviceaccount.com`. This is Synapse's service account. Give the account the permissions "Storage Legacy Bucket Reader" and "Storage Object Viewer" for read permission. To allow Synapse to upload files, additionally grant the "Storage Legacy Bucket Writer" permission. - - -
- -For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating an **owner.txt** file with your Synapse username and uploading it to your bucket. You can upload the file with the Google Cloud Platform Console, or using the [gsutil application](https://cloud.google.com/storage/docs/gsutil), you can upload using the command line. - - - -##### Command line - -```bash -# copy your owner.txt file to your s3 bucket -gsutil cp owner.txt gs://nameofmybucket/nameofmyfolder -``` - -##### Web - -Navigate to your bucket on the Google Cloud Console and select the **Upload files** button to upload your text file. - -
- -### Make sure to enable cross-origin resource sharing (CORS) -Follow the instructions for [Setting CORS on a bucket](https://cloud.google.com/storage/docs/configuring-cors). You may have to insall the [gsutil application](https://cloud.google.com/storage/docs/gsutil). - -Using **gsutil**, you can set the CORS configuration with the command - -``` -gsutil cors set cors-json-file.json gs://example-bucket -``` - -Where cors-json-file.json is a local file that contains a valid CORS configuration, like the configuration below. The configuration must include Synapse as a permitted `origin`. An example CORS configuration that would allow this is: - -```json -[ - { - "maxAgeSeconds": 3000, - "method": ["GET", "POST", "PUT", "HEAD"], - "origin": ["*"], - "responseHeader": ["Content-Type"] - } -] -``` - -
-For more information, please read: [Configuring cross-origin resource sharing (CORS)](https://cloud.google.com/storage/docs/configuring-cors) - -### Set Google Cloud Bucket as Upload Location - -By default, your `Project` uses Synapse storage. You can use the external bucket configured above via our programmatic clients or web client. - -##### Python - -```python -# Set storage location -import synapseclient -import json -syn = synapseclient.login() -PROJECT = 'syn12345' - -destination = {'uploadType':'GOOGLECLOUDSTORAGE', - 'concreteType':'org.sagebionetworks.repo.model.project.ExternalGoogleCloudStorageLocationSetting', - 'bucket':'nameofyourbucket'} -destination = syn.restPOST('/storageLocation', body=json.dumps(destination)) - -project_destination ={'concreteType': 'org.sagebionetworks.repo.model.project.UploadDestinationListSetting', - 'settingsType': 'upload'} -project_destination['locations'] = [destination['storageLocationId']] -project_destination['projectId'] = PROJECT - -project_destination = syn.restPOST('/projectSettings', body = json.dumps(project_destination)) -``` - -##### R - ```r #set storage location library(synapser) +library(rjson) synLogin() projectId <- 'syn12345' diff --git a/assets/downloads/owner.txt b/assets/downloads/owner.txt index 6aa4dac8..df47e7e1 100644 --- a/assets/downloads/owner.txt +++ b/assets/downloads/owner.txt @@ -1 +1 @@ -yourSynapseUsernameHere \ No newline at end of file +yourSynapseUserIdHere diff --git a/assets/images/browserTeamId.png b/assets/images/browserTeamId.png new file mode 100644 index 0000000000000000000000000000000000000000..70d7b623cbb4ef12ee18313e35d1d064daa32a4a GIT binary patch literal 38896 zcmagGcRZWl`#-KzOH0+N-BNoMMQyF3_TEHM)UFvZJM2AT)d;l{q4uV=B}R*w2{l5+ zj=jIp*ZcFw@2}q<9^B_X*BRG!oohYMEmB)k`929f2@w&|eU&$_b%}^>^AQnUo4j+K z(4xa>R8IJH%~MzT6;b&R<0|3dru|EemqbLB@uX)~w+PR7KfE#VBqAc~y!yG;>sIoP zh$t;o<@HN_U%&?DzC4xpMeokMN&;1${*Rkf8Ud=$Wx4`7BvbI(&3a=)#Y4RU{77}F z{i;z_H7(xe035zlcwc~pN9U4VmfcU*%G5fNmE#ZFXL7DPml?-{n?nN4Nc?vae2|Wu ztjKBR)Rf5|*Y@*eaRFj-X7B(t71iHPrY|imE#WLdFSxkgNRtpXI1Ob^`l3|t$yCMq(pz1w|92#-nsK^Jdf|f9A@!v>@#8B zS0({56pAG+Ez*L56@L3T2d8U9hi}eL_GM&buyV*ARxpJ(*Hve1Rtj>bi<3_0)5FVF z%-o!%^i86M`X#x(9=V|&xrv1*SDm zMzvjMzfg_Nl_k5P$Ab40wR^Ngft%?0FZYSSym*N1aeVb1n&5BzG}j0na?ifY3N5OHUQMij z$1qA;_?(zQc9yV>4#@kfA*d7gS;4<$E`8ZpgC1_v*W>;?Fir`N!D}jI$4BLLXI(A&9D5aS*JT!=GTwd`T zmDxIpojJ}7YHY&x(H-lQBX3+$5S7RyY$yKhu~h`VBQ+PpA>sQp8Y8y&c##>U3+ z@_8l(ojFmtt<xI)paun>r3A`d>+zcUa+mY8)%RBOg`{`caAEUDTMYmPF{^~r82J|~`42Bi=K_{2tM7o*FSIU(qIDBd9C zp@>Xl6HnSA$jDu=PjK=a36k({YVPM<43_0=^rv20zB#^~+S~|Ur3Oi;@G6B&Y{`0D zASg4QFi}(FaQc*I$$1PJDg{vGvF0@Yxw9`%9qYO=)3DUNnJ7b>HshzKc`_?nO&mM< zBi_0(B_ksvJ-vi~k{y^V<@BFqGtgfM9Mn$`49*~bmz1^?Y;HkymvgwidG&9tStF?4 zGp@*X_+ojx=bZDhcE3+N(w<#BKJ{hLMH_ivW}5AN9{a7cpKM06ILW}>(#&GY`jR?M zOpAx(ZZk!WDT}d@&@d(f*qw-Ys8!4a80(d@S&Mda88ZM~_Y=@;0{I~)KM1;X%YYj_ zhyIj0Rm_gi=nTEHvr~dal_~Tyz1G5MUvY{juh}#NVN_m&1SXoBV+Cn#8y#{F_r@HrkLVF#454&zA zwI4C&eiB~cL-Nb8wB@>FY+!Bi6pwKO%TTu4WUf(feL_JjH}^Ds?jv1YT}_BAzp9Q8 zPW#*SE3P3k35SlbqTG=Nf5npPr9V*J1{W*SaHo}u?BV`Fop2fM&WxqnvXyB~I7~vesWHA@xJAj?*icvmOdiq( zxaY^ycDjTNr`dK*y`?A>LTs5_xdN8zOyrVCkJg za~aOY0^344@?Y}eY7#U|ddcKjP2jmv zlepVo%T7g}2kQy? z5BThR!F~p?x^wLSoW2{Uk@o>W1))Cu%s(W(NUCf%Vu~S&ub4r%_*iIY$wIKjKCiJ- zLn?U$$j3Y*VjjfWIZI-J$d|Pg|E-wq;2(;;soca?Rhyi|g-6p-pGVy~S4$+{Q)oya5u}BdOE|9<1M7suELgOw5W(ppZph2f8$`5 zZU?bOKFhTd`(+Il2$m@>`^z0(X*O_})@WPSGQK_fKB4McCKfRO=8x{}aU3qaXyKbp zvUYcFVp;C${sNxR9$qff=XScyT~WEa-dY5a#1=B-ypqvk4+8RBKlSF~`KOGJo7EJ# zXlV`wB$x3sT z5K|!=0zLVqETAt9IL_~}eFjcQ-|^`EbZr$sYg)%xqg3Av7X4ycw=V7-ZdCjUF?2iZ z-KJU9PRM5H($khquSPx-xWug_vLOY579bC$L~sIGHc)a-9}3z=8e4@C5|0?d=Ra&|F7 z*#%wff(MR#axJ-ER!eh#R)r+tvSHPfMjOPRpH3pIMZFcl22x)n{Ow_Gn!4Zd zuJJ6)^O;p1xHi@`Fm)zel8X9Y)bhZbj9I!wQKiXqMKh>P7nk^D{a|B80?I7o_g+R- zb#{gLE=yLEH-c?qu|I*6W^TkaNfdF8Zshn!^3z}26V&VkL?CI{^eth2B7M^N}cQJLD{Af~-==u;OrdRL zO}9)+ii8x$kvC+{+OK2QNCVQIqzV#TE%rE09IjXU1`R67*3=PcN)O?#xQO znig8j{Hf+_4A*wB;={9mE@cFD>n?<6vsup23I*++&}GLozcCRh+5JsgU5yQYN_c%C=xy@Z{*8LPEyT{M+Mh zwG+KkSKQVXi}14A=uYHB=5P1kJN#jgC(3hlJNdbCG}!mkN^Pk^G8cO=ms(K?siNnb zZ9O7K0~sGIw01-s&*n#Ss@9sn zRAm2@RI~q>e)J)qtzvx-8<6Y_KW05z_BKOBMZ(Ier~A~<+S>YX6H@_b#jUL|(9&{N zxGUYlWxBQP=o*yjc57f478ZCeG5Q2A=F}TO!B(SBLn8<%W4|)l-!}weLnQt8o$;u5 zY1h+cWBruHqk^9Q`7I}Usn^@Ifr0t@`Q|X4zuVp(vij6Ei~GxI8^u+blB;PVprYA8 zG8|)cGh#9dkk%3X4~DM8Z}CaTbH&Hdf@=Mj8Hsr{IoLD$Zc$b$KaJ6#t5Hv4 zJ4&RU599(FTfmTeQFEERnd?UO9yyVI{yXLU+e7b`D$R&d1|VP#!DQH@VL}r3_x%G3 zK9}rKn7i-#!fXGP4qvYm67Ya{z{SMMQRJ>=|j$W5h8=mA=;WrKWJLfis(EgOP+Ng&T1<*=MrLOMzm7Y8O@jc}hWHy@=I1(4-7;H4g9)atw{9U)faT+t zYpuG$9zFWnp+{l+0p8xarX6@8ixdx4;JJZe8|HRD%g7*9J3~sW9DLSGUd5%}Bw(4*Qt+bB|X8I|nAmsk)- zlP1Q~La*3Y@#{5}q4jNVQP}PNjt(gk-X#;E1q}b~nPk@@CV;H;+r{X_`gOkAMUzJ8Qm(c0d_ zLwI7rd>G`-K6jx|XwW-bK(=+yks2MZccHFg@BBERa={QmZ~G=^<;T_e9z074t9>NE zGM!ag4J@ENp)0xhnh9!J>o~YuERo$OH1NfjS3 zSfvN31iYDR>M#yfooaYjIA$GSiKPEbrQ3;TYisZ}?=e{9#AkJNS6T(_vo#;mpDmna zt7JTx5A3|XqP z{c{Q~sT-{F}FS>ldvQij*2x(FN{JLVe0U9 z;?4%AZXhC#pHDz~EF`3_f>q&A4;u0QoyjVtu3?M;$LA=MHrvYMzGtCs^{dEUAXv-( z@Fd7e2CnW0pnD`3!HY+{xZ-fh(@k9po<8xCBBR0U^`9>pFNgCy!-p*8Sb}*jPRF)9 z-IfsH-;edtu`}XmbIelC@rf?@Yzi(9NUXSNGS8DjdCM!aGU)unWlSw)jCW+61tFgH z8Jc@6J6pVNTy5Ye^j+_6k9dLGqu*=YvDZ3jyCF>;yLKZ7{AM)m;y&v?G^ab`@Km*2 zDvht)+;yjS_F3+^C06_3{*;{T`CuD5VCa)%|c zVV#d%kn15+ckL;ca>@nD5h)<+2l_8REiK@1t8l73a||{BxTf94FUhT-pzeKlp97@a zm8B5Lup3 zVt~=d=dX3hko}d0>Ov2P8@EDG;@sykXF+c+L>(g(iBnFpccLQb@-eJhrDAkE-vIng zWV92jwj3KX+}^Q~&n~h`v>M$Z4RNDMCwi!kxu3eGM?bpP<~Dfx#Y}V|tNzQEFBeT?m7gRyLSX<=MFC-)i}+~%`L_%wFF$5LG7E3yKCeV zZp{tm$UdpGg7Lh~o^|aGIAdWP<$_z8LrL;wi2;}GpU4#Mex@W3YdG4}ye7@_-I@~r zSCeXY2$u6Ki^*xl{>{Y=wvHNVKfpDNU5gYTN%)>8NoXi=KTUZ2g|HdWL|6()*1GU9 z;ZETz>!#V?T(-R=)j4fe6c+3bE*a`j*T-=^a^DhTca+;GEQnQ$+&|cj0Lv5WMJ@K0 zb4S`m92->{_XHezqq2*1Km?h0b4{!ka_t&>ug~=FDL{wp1O_ehsJZq%4mQn`b;|Mr z0rNIS1c%RRv(dMCLMlkQbD!n;V(TN7>H7T$jFsKtwZL1d12@>0!@rUJt1na$RMNxU zyo}^ZTT;s&pv~*z{i)F?fAb4 zQgJ~QLRsu=YwWXupkFZycOTNb{lsjxSi#e$LfJYCqk zcu8*dgN=}){KTglDLi8&g|}_JgY1bzp5xf+oy2e)o0=vf)?M`cnaFfG?~dE&oB@q% ze~#&NCsx^N`b%^VOw}*5Jolk!9~4J29ybOI2=Q8~r7d7eaWxi~;C7*KHyMCXNNS%wjPYFmK_JH))X?+w0xL8`Wg92Xn zO#jR#&cJDBMEdhD_YL=h)6N+(5RHfV9n@TvIsYm59YV6su2)gb`@!2gu%V|j_MBm& z+|W!HsuJbbwhwr}+wn^|Tz2UsA+vaGo|kw|^T>W=dIuHff*4FIKbA?F`5QSiD{8U3 zi>_~lWY*}FDqz!Ay+QQ{t>ZA;TuYSSJm&fQ{&llBb6)SP3oKQ2WG^ani3#MgqjG*)U)*%(2zC9mKs9cdbNx%HMGb_L0F0z;w-ycxvo<6PT#nd9k=KCj&g-m#i zW(3GHDhG^Xl2Y6hvUMKb?rBYZLov$9uyx8J>vN1JoaE&_sHI>_@i=dtr}10lPbaXW z0k?$5CSySNwZOSkkGCIs#wS?KqHY*S-aeRlxI6o<@J{~X%!Z86?PA+pAIGIOJmtjJ z#aA21Hf?(mQ<*xWn^M>Ieo?YxsL>G&iS3-JFR--f1nI{M;%ngurUk%#!3(V~odlcS z@{AjRIp`z^0a3w$CzJ39r+nc|b9$^Ht7XQz+SaWf_i;5K_)yYtNjIU1c1{cN0`$Rs^iE zrCi6Oef_^8b^@lA6|9bChstN{a$Bm)3sg{iDOgI0za@L%xC9F>ndsctMA6q*jGfpH zyY!=KQ6l6qrT|f&@f&PuE8~v(wNW#03@kqY3({R+XQbv@-Xi@`Bu>Sro4=_H1I=x&QqRA(NpF`~oMV+_}Hm%xblp zuEZ(Uaxm?*TW=S3k0AK@))T3uP;U#_z_$_LhIesj8*E%wL|e2NWZKo|&yzqSM%gp$ z-ly0CHq#3AOIO62f35K%pv-+8EpZa1;3qH(V|@Q+$naPm6_-g_*D_tXU7C2R;Y@EwC%;=ow=v`(&bYt zQw}i!b;)JuCqqJHZ6bi|B4>bX5o{&0cGuF(vuhN&H+%ba7uVsVJ(lA?o0K|Hfe4f7D#GGPn% zjjCH<*<59McdPfXtdYZDC&;SSEcWAPG$So}1)6Qn5VIH0>)M6_7%%G9HcjG~C#9MJ zV`DVYac8kQGAnRl4QK-##T%p+eA8@wN61z!D@xW<(%9j?U@$b|TLh88Wv$N1`O>yNL zRaeX7LaMa%bMaeC<9qnEM`Hjw=E4B5haNMfLJ5AiyBO9iF49OXAtg36oInWhTiwFF z!EzFu2QJ_O8VWn$jhhHkOUt=Io>OYBj7Q|`yc)OuWjH(~9{M2<&CM~S1)tGhe@@_K zn7R5ITNf$0FXN({?JrP!Xc-6rb!w2MS}?6W!L%snWDM~0F28$ogV?8#*<+$_C7^Ae z7fApzCMN3pNWhPQ`PZ-fP_740up*bqr=?}H-fHhH=%xUWtgN-}eczw~Ww~HbIik?g zZE4xRj-_m`SzNIst5t2e49q&qG@4AFIF!)f+d&_F3boxl|F9j+%g(*r+IEP8zP@4w zk+vVU{7&Hq9oNj2sf|L|{hU27PY~A{ZF{v8ON*z(Txav2(g_R;$h=g(aTdd-b@qK_ z@~(}4n6d_jR_GiZp{)cu>K&`=;+ zTbKZ+9P${Pw(##~0^z7?BYIiy#T}i^&Q$-p<9yvuJfmid63gR>?7L}CL+@LHzqb_} zK2S)UCeu2?TPy~mmibh`uWoBv5{}DhjOIO=e~?G+D_&(_ujiYWZ3RP?WJD?Bm_{k) zt2x1NJm431UppIiE^+3w6bSd|f2BtP45S6BSZ!!%QYm-!SX)>Q5-jid4?dBnd;9jE zh7b{D#j*a2qyB&Y8Uj#2b8~-8UMGNO7cZ{HDT#P=_djrgsJPlB1Tj3EHuL%OXC4D+ zgecKRy!=HqU)ak?xiPz{vCs$v>Vh?5=%a#HL1O#-c63K(K;ik0&$k2vD)y!#V-0y1V4Mu3CSo%W6 z&S0Z7v*X3s4=Y32sr+VszP|4X*xRA$J`R=a9+_vPToO>|>23~JdPBrpH*;2B{_+uPd-m)e$%9*STHm&DboO8&2?hv@I8xRLAO z>FGAtW>M>iB2@OA;;#`Qk}=J|xfakU2GgpV!sE*0NI;B^ys1DEvGTIJc5DM&tgQVYoG zBwVrmqiO^}!uFM1Vmh(^o)IyG=i*anUO>z(rQaun3yKeIrT!gw`c?hkGMq}6J5^UuZnSN(~2cxCCXbBXlelZCIVVwabD z9{nr9ekAPhW0k)4`$yo^fBjMzuE^D6K0QRE(KWSKZ66V_gia$o+RAc~~8{$G&&@sG#uvIc*u9Is*7``_ObeSI71%p0*K0fB+F z*i#+Cc5B}ajcYj&iiNhPI}fP2jzf_qK^yMw?$~+dju+J6(6h4uIXSuCD+0}4t0Ta< zz%($}>tNjkROyOova+($l09BhAeVV6d9@^>%__WEh-syDcV8kKmVEL`<<2cY?p=ga z6?BZHZ45k`58qm>)!uC^b(z@}L)ZFf;>Nnac-5^_BcO%086!eS2Ar`T2q79f^I4zT)<=MB*W zSU8FV%%74+Mwn})!cxw?af(o^H7YmfCYF*b^tilB$>EG{&>6z6;A@2K30Dg$bO0t- zb7G6`u=mItz)ii+j&{DC6{LOrDrrB&c-$Mg^AE}SaG25@*v07bZ~0O0PC@5d|+Sz|4{k1X@4g5%XD46mdpkJV{YdZqKp z#|KAqYV?^9BVkWROmH;K9_JD92l3(I++&V&2Z@8dW_X02`1TG%{Q~kQ$Pn z<)Z=O0aloPns1MfbugJxkajjW=(k`HXMb8~p-n#AYWg-`Kq%OGCby~8MSaQMy!vl+ zmpo?1;>|&0=jkGl=|zUmOBuf71}KVT)<0TEkIpBB8A!sub6C4iz6ICYPzmyUa z{!laP#gqDt=~~L@x(KpwBAZPGT{aT<`X6HRb#k@uI5)MD+d-nF#n(d-hzqxun;D)) zOT=q8ov67~Bq0Gxu3r?sbhA1)wm8j#O`^p%WfO}Ga^Ha_1PV4Sb}wR9AuOIpas$iE zGgKA&x$BJ}yUrGe>Nf2hHGgOe<8ek?x`@kcooAzUY$5VAO#@Q--o_eAD8u8+3(srZ zf5&7%ScYhLosq2pNA0`zLno{{7pvd-9rl;#wt^`**Z(4pF$mL?M?iV-rFA?#HiY6d#GK09{U0j?L_Pk6lRRrn8Hr&EVsK zmg!t_qg}MOYsd|9xCQw)&#|YZw63nqW(OBvA?5w0rteRG;&%F#Cz?{5Tb4~1Xjxpe zd14K*IdXOL$*ZGwftBJ0Q|R)ROx#P+Sms>j6hHId8Ys?0^7VY%aURtsHd04kK$qys`VORI3F5ROD*aMmAg`g}>o}v_n>g*m z`n|1-{T-uIEnCd5|M96+96Tw1 zy;uY%U-CoVi8izmX_*QouCE#6GHyJx2;x#VvwCQExKJ6@-Rf7}Mp>-EwA)K|AE$4G za`-hLZv$XLkEwxP@VhQrG1!2;swfR%vVf7+YiW`{CmS* z){8w)vCTvMu`m?E@a^7FX}+JBUc8oU)1;AQ6q!DAd(~-sGf8Y1Leo^nAK%68nYtzG z&adS`ey^-h=54b7mjkxqmVI1;06!{UHy(z3(3!k+R^txST^MU_yxheu^nC+-eZCyO zfQnGaWCduNqE|x6?-LQhHUqCTFA^i}%_ZdM@aM;;Y)S8jPO1vCkuAIu0}wgOveFMx zW}hCGDCD(xzKcj!uqpg_YMR)7Yb8k!EB0c{*rO?6IjiO6+wZ989p*&y?Lhud8$T7=V?Ond|_eKx0oXZSPG7O3Zdx4U)-bN!QDjAQFhH^!k zybj5|8nH;d4FMrI3O|`5Vn48^vQl>e@jLf>JMg_2XPngx9Spl?C|>RHo)ArV$46`H z=c=w=lqf_>ebvYiR^&^aO&79R^1&ifsCTl!W!KrY!(V}X?Aj%DRN!@qb>T0t9L(Bs z>(66rL<~t9DyWam9xn%zkcghMW=ka7$tqGs!Tqw|?tg8`%2Z|Vt3wx5w4HD(;~nXD z!C0zo4$kf+AON0U))LOlFBRc99NG0+kDBLn(yH){;4MWHh6}@DHDd3qk=m}#P*oX3 zcPQa33A^CF3lwHPL4OFek2}7zhg9iDKwL|8h}RT<-)1u9r51JyzfJU!`mpMb;w`AU z{+=ZG%;p0jEGL8(At52}VXFMn(&n>y0b)MulX-CHV?rP-L0f;FJwg)9NRVZgit3A8 zb*_hxrg{!6>Z%SmA5N?(PPf1)KR~Jv%szl-S|T|-7gD~;rL3pBdD4Zv8?%{A zAik@A)M%zrLASr?>9D!@m?A~(UX8I;&-VK*gVkyJ>`}FRaIfi*l)0Ecccucj>hfws z;bNGQD4F)*^21**pof1!FtX^mc|t!_?Sap`7YXk>t%@pe@bdJG$263NgU{D3XHS1+ zti{co-AH5u0v@wyyp!=J7ZBKI#pYMGed-?VtFZa`cXm1qu^VGX?}iFq!Ejz9|C6k`nZobAt|C+t8GVWZBIkti0*8!#jI zvOb*2m8!t-&e`Xh?(J=*PlyKkiXTeT9=^V(ecwmYo|g5?)?X4_8?t>1+V7?gsdt{K zMAlsdED_B2MmuC6^CE2Aa`x@P*)TA>Mhx_e5SyR`ka65l;->9*jowyvLrPBnT}2+Zn<(8^-%wpNTthwV3i2l@_JH%>CZZz z%}+nAFA6>F?^US5ltHL++eN{58Pe==r1z>%Mw8QQc7r+2x?bx$ zI4EKS9}p2uwQ>^zJRVQ#dNOuL0b5}PaL#02Wvl)@WxdN&wJ3Uj@_Ov00V{|P;#zqT9$F^*HNKi0y|k^YtkCn6g3 zhn5Bn<*9UXB2d8F=4-=9fwVL*{?-jHD-HTqL?X5pv|Rc>aD2tPGpf*Mzyr-R%DHnbwuL82dztx&sL#N&`e7P zV%Pll#fxS07nP@T)io|doP1e%=o_1#t%^ZLx`*YU;5w`fhVi($z!Q{~?kN3?2eAzH z7LSJ;a*~n9#KqS52Mt3gy3>hW$e_Xlqbb>N3{v2<1GHZ}RFOLM_^Awhgbg#`gW#&q z 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

t>mz25aVh9M9U*r*Gq?xm;;s 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

@LZ{oOp63uXM*84D7o9r;M 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 literal 0 HcmV?d00001 diff --git a/assets/images/ownerTxt.png b/assets/images/ownerTxt.png index 7fe650ef3722819d905294e0138a4e279ff031d7..1367501ff56a60771363da87e9a4369eec27dce4 100644 GIT binary patch literal 14190 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 Lh-|U+JKz5U4hNv3 literal 54931 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 Date: Wed, 4 Mar 2020 14:43:38 -0800 Subject: [PATCH 08/91] STS Storage Location Docs --- articles/custom_storage_location.md | 4 + articles/sts_storage_locations.md | 172 ++++++++++++++++++++++++++++ 2 files changed, 176 insertions(+) create mode 100644 articles/sts_storage_locations.md diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index 5a86d450..055913db 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -612,3 +612,7 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina [AWS Console]: https://console.aws.amazon.com/console/ [AWS Cloudformation]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html + +## See Also + +[STS Storage Locations(sts_storage_locations.md) diff --git a/articles/sts_storage_locations.md b/articles/sts_storage_locations.md new file mode 100644 index 00000000..3dad84b4 --- /dev/null +++ b/articles/sts_storage_locations.md @@ -0,0 +1,172 @@ +--- +title: "STS Storage Locations" +layout: article +excerpt: Follow these steps to set up STS Storage Locations and use them to access your S3 data directly. +category: howto +--- + +Using AWS Security Token Service (STS), Synapse can securely grant you temporary AWS credentials with access to data directly in S3. This can be useful if you want to: + +* Transfer data in bulk +* Point your compute cluster directly at the data + +All of which you can now do with minimal overhead from Synapse. + +{% include note.html content="You can only create STS Storage Locations on an empty folder. This is to ensure consistency between the STS Storage Location and the Synapse folder." %} + +## Synapse-Managed STS Storage Locations + +You can create an STS Storage Location using Synapse storage. Synapse will store the files for you, but you can still get temporary S3 credentials, scoped to just the files and folders within your STS Storage Location. + +To set up the STS Storage Location using Synapse storage, first make sure you have an empty Synapse folder, then run the following code: + +##### Python + +```python +# Set storage location +import synapseclient +import json +syn = synapseclient.login() +FOLDER = 'syn12345' + +destination = {'uploadType':'S3', + 'stsEnabled':true, + 'concreteType':'org.sagebionetworks.repo.model.project.S3StorageLocationSetting'} +destination = syn.restPOST('/storageLocation', body=json.dumps(destination)) + +project_destination ={'concreteType': 'org.sagebionetworks.repo.model.project.UploadDestinationListSetting', + 'settingsType': 'upload'} +project_destination['locations'] = [destination['storageLocationId']] +project_destination['projectId'] = FOLDER + +project_destination = syn.restPOST('/projectSettings', body = json.dumps(project_destination)) +``` + +##### R + +```r +#set storage location +library(synapser) +synLogin() +folderId <- 'syn12345' + +destination <- list(uploadType='S3', + stsEnabled=true, + concreteType='org.sagebionetworks.repo.model.project.S3StorageLocationSetting') +destination <- synRestPOST('/storageLocation', body=toJSON(destination)) + +projectDestination <- list(concreteType='org.sagebionetworks.repo.model.project.UploadDestinationListSetting', + settingsType='upload') +projectDestination$locations <- list(destination$storageLocationId) +projectDestination$projectId <- folderId + +projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestination)) +``` + +You can then upload files to this STS Storage Location using the normal methods, either through [the Synapse website](https://www.synapse.org/) or through the client of your choice. + +## Custom STS Storage Locations + +You can also create an STS Storage Location using a custom storage location in an external AWS S3 bucket. To set this up, first follow the steps in [Custom Storage Locations](custom_storage_locations.md), up until the step "Set S3 Bucket as Upload Location". Instead, make sure you have an empty Synapse folder, then run the following code. + +{% include important.html content="You should specify a baseKey in your storage location, which is a folder path in your bucket that all files in the storage location should go into. The baseKey is optional, but if it is not specified, the temporary AWS credentials vended by STS will give users access to the whole bucket." %} + +##### Python + +```python +# Set storage location +import synapseclient +import json +syn = synapseclient.login() +FOLDER = 'syn12345' + +destination = {'uploadType':'S3', + 'stsEnabled':true, + 'bucket':'nameofyourbucket', + 'baseKey':'nameofyourbasekey', + 'concreteType':'org.sagebionetworks.repo.model.project.ExternalS3StorageLocationSetting'} +destination = syn.restPOST('/storageLocation', body=json.dumps(destination)) + +project_destination ={'concreteType': 'org.sagebionetworks.repo.model.project.UploadDestinationListSetting', + 'settingsType': 'upload'} +project_destination['locations'] = [destination['storageLocationId']] +project_destination['projectId'] = FOLDER + +project_destination = syn.restPOST('/projectSettings', body = json.dumps(project_destination)) +``` + +##### R + +```r +#set storage location +library(synapser) +synLogin() +folderId <- 'syn12345' + +destination <- list(uploadType='S3', + stsEnabled=true, + bucket='nameofyourbucket', + baseKey='nameofyourbasekey', + concreteType='org.sagebionetworks.repo.model.project.ExternalS3StorageLocationSetting') +destination <- synRestPOST('/storageLocation', body=toJSON(destination)) + +projectDestination <- list(concreteType='org.sagebionetworks.repo.model.project.UploadDestinationListSetting', + settingsType='upload') +projectDestination$locations <- list(destination$storageLocationId) +projectDestination$projectId <- folderId + +projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestination)) +``` + +Once your STS Storage Location is set up on your Synapse folder, you can add files to Synapse in one of two ways: + +1. You can upload files through Synapse, either through [the Synapse website](https://www.synapse.org/) or through the client of your choice. +2. If you plan to upload files directly to your S3 bucket, or if you already have files in your S3 bucket, you can add representations of those files to Synapse programmatically. Follow the steps at [Adding Files in Your S3 Bucket to Synapse](custom_storage_locations.md#adding-files-in-your-s3-bucket-to-synapse). + +{% include note.html content="We recommend picking one of these methods and sticking to it and avoiding mixing methods." %} + +## Obtaining Temporary S3 Credentials + +Once your STS Storage Location is set up, you can use Synapse to request temporary AWS credentials with direct access to your data in S3. These temporary credentials are good for up to 12 hours. + +To get these temporary credentials, you may use our [REST interface](https://rest-docs.synapse.org/rest/GET/entity/id/sts.html). + +Alternatively, you may use the below sample Java code: + +```java +StsCredentials stsCredentials = synapseClient.getTemporaryCredentialsForEntity(folderEntityId, StsPermission.read_only); +AWSCredentials awsCredentials = new BasicSessionCredentials(stsCredentials.getAccessKeyId(), stsCredentials.getSecretAccessKey(), stsCredentials.getSessionToken()); +AWSCredentialsProvider awsCredentialsProvider = new AWSStaticCredentialsProvider(awsCredentials); +AmazonS3 s3Client = AmazonS3ClientBuilder.standard().withCredentials(awsCredentialsProvider).build(); +``` + +## Migrating Existing Data + +### From an Existing S3 Bucket + +If you have existing data in an S3 bucket, either standalone data or data from a previous Synapse project, you can use the following sample code to migrate your S3 data to a new Synapse folder with an STS Storage Location. Note that you'll need to create a new folder with an STS-enabled storage location, as per the instructions above. + +Stay tuned for a link to the new sample code in an upcoming documentation update! + +### From A Project With Multiple Buckets + +If your Synapse project uses data from multiple S3 buckets, or if the data is in an S3 bucket you don't own, then you may need to download the data and re-upload it a new Synapse folder with an STS Storage Location. Note that this method may incur data transfer costs from S3. Also note that you'll need to create a new folder with an STS-enabled storage location, as per the instructions above. + +Stay tuned for a link to the new sample code in an upcoming documentation update! + +## Additional Restrictions + +* STS Storage Locations can only be added to folders, not projects. +* An STS Storage Location can only be added to or removed from empty folders. +* An STS Storage Location cannot be added alongside other storage locations. +* If a parent folder has an STS Storage Location, child folders cannot override storage locations, nor can they override ACLs. +* A folder with an STS Storage Location can only contain files and other folders. +* A folder with an STS Storage Location cannot contain a file from outside that storage location. +* A file in an STS Storage Location cannot be placed in a folder with a different storage location. +* A file in an STS Storage Location must have a bucket and base key matching that storage location. +* If a parent folder has an STS Storage Location, the child folder cannot be moved to a parent with a different storage location, nor can child folders from other storage locations be moved to the parent folder. +* If an STS Storage Location is defined on a folder, that folder cannot be placed within another folder hierarchy that also defines an STS Storage Location (even if they are the same storage location). + +## See Also + +[Custom Storage Locations](custom_storage_location.md) From 01dbc3952ce8ed16a5e62df189a019cb46fe308e Mon Sep 17 00:00:00 2001 From: Dwayne Jeng Date: Wed, 4 Mar 2020 15:13:09 -0800 Subject: [PATCH 09/91] fix typos --- articles/custom_storage_location.md | 2 +- articles/sts_storage_locations.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index 055913db..4d518472 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -615,4 +615,4 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina ## See Also -[STS Storage Locations(sts_storage_locations.md) +[STS Storage Locations](sts_storage_locations.md) diff --git a/articles/sts_storage_locations.md b/articles/sts_storage_locations.md index 3dad84b4..ce1c78b8 100644 --- a/articles/sts_storage_locations.md +++ b/articles/sts_storage_locations.md @@ -67,7 +67,7 @@ You can then upload files to this STS Storage Location using the normal methods, ## Custom STS Storage Locations -You can also create an STS Storage Location using a custom storage location in an external AWS S3 bucket. To set this up, first follow the steps in [Custom Storage Locations](custom_storage_locations.md), up until the step "Set S3 Bucket as Upload Location". Instead, make sure you have an empty Synapse folder, then run the following code. +You can also create an STS Storage Location using a custom storage location in an external AWS S3 bucket. To set this up, first follow the steps in [Custom Storage Locations](custom_storage_location.md), up until the step "Set S3 Bucket as Upload Location". Instead, make sure you have an empty Synapse folder, then run the following code. {% include important.html content="You should specify a baseKey in your storage location, which is a folder path in your bucket that all files in the storage location should go into. The baseKey is optional, but if it is not specified, the temporary AWS credentials vended by STS will give users access to the whole bucket." %} @@ -121,7 +121,7 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina Once your STS Storage Location is set up on your Synapse folder, you can add files to Synapse in one of two ways: 1. You can upload files through Synapse, either through [the Synapse website](https://www.synapse.org/) or through the client of your choice. -2. If you plan to upload files directly to your S3 bucket, or if you already have files in your S3 bucket, you can add representations of those files to Synapse programmatically. Follow the steps at [Adding Files in Your S3 Bucket to Synapse](custom_storage_locations.md#adding-files-in-your-s3-bucket-to-synapse). +2. If you plan to upload files directly to your S3 bucket, or if you already have files in your S3 bucket, you can add representations of those files to Synapse programmatically. Follow the steps at [Adding Files in Your S3 Bucket to Synapse](custom_storage_location.md#adding-files-in-your-s3-bucket-to-synapse). {% include note.html content="We recommend picking one of these methods and sticking to it and avoiding mixing methods." %} From 1f44781f7c01f3cdbe33efcfd6ab42fcd4840cad Mon Sep 17 00:00:00 2001 From: Dwayne Jeng Date: Fri, 6 Mar 2020 17:23:40 -0800 Subject: [PATCH 10/91] code review responses; add sample code links --- articles/sts_storage_locations.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/articles/sts_storage_locations.md b/articles/sts_storage_locations.md index ce1c78b8..4f5cc22e 100644 --- a/articles/sts_storage_locations.md +++ b/articles/sts_storage_locations.md @@ -8,7 +8,7 @@ category: howto Using AWS Security Token Service (STS), Synapse can securely grant you temporary AWS credentials with access to data directly in S3. This can be useful if you want to: * Transfer data in bulk -* Point your compute cluster directly at the data +* Allow your compute cluster to read S3 objects using the S3 APIs All of which you can now do with minimal overhead from Synapse. @@ -30,7 +30,7 @@ syn = synapseclient.login() FOLDER = 'syn12345' destination = {'uploadType':'S3', - 'stsEnabled':true, + 'stsEnabled':True, 'concreteType':'org.sagebionetworks.repo.model.project.S3StorageLocationSetting'} destination = syn.restPOST('/storageLocation', body=json.dumps(destination)) @@ -47,11 +47,12 @@ project_destination = syn.restPOST('/projectSettings', body = json.dumps(project ```r #set storage location library(synapser) +library(rjson) synLogin() folderId <- 'syn12345' destination <- list(uploadType='S3', - stsEnabled=true, + stsEnabled=TRUE, concreteType='org.sagebionetworks.repo.model.project.S3StorageLocationSetting') destination <- synRestPOST('/storageLocation', body=toJSON(destination)) @@ -81,7 +82,7 @@ syn = synapseclient.login() FOLDER = 'syn12345' destination = {'uploadType':'S3', - 'stsEnabled':true, + 'stsEnabled':True, 'bucket':'nameofyourbucket', 'baseKey':'nameofyourbasekey', 'concreteType':'org.sagebionetworks.repo.model.project.ExternalS3StorageLocationSetting'} @@ -100,11 +101,12 @@ project_destination = syn.restPOST('/projectSettings', body = json.dumps(project ```r #set storage location library(synapser) +library(rjson) synLogin() folderId <- 'syn12345' destination <- list(uploadType='S3', - stsEnabled=true, + stsEnabled=TRUE, bucket='nameofyourbucket', baseKey='nameofyourbasekey', concreteType='org.sagebionetworks.repo.model.project.ExternalS3StorageLocationSetting') @@ -144,15 +146,19 @@ AmazonS3 s3Client = AmazonS3ClientBuilder.standard().withCredentials(awsCredenti ### From an Existing S3 Bucket -If you have existing data in an S3 bucket, either standalone data or data from a previous Synapse project, you can use the following sample code to migrate your S3 data to a new Synapse folder with an STS Storage Location. Note that you'll need to create a new folder with an STS-enabled storage location, as per the instructions above. +If you have existing data in an S3 bucket, either standalone data or data from a previous Synapse project, you can use [this sample code](https://github.com/Sage-Bionetworks/Synapse-Repository-Services/blob/develop/client/sample-code/src/main/java/org/sagebionetworks/sample/sts/MigrateS3Bucket.java) to migrate your S3 data to a new Synapse folder with an STS Storage Location. -Stay tuned for a link to the new sample code in an upcoming documentation update! +{% include note.html content="You'll need to create a new folder with an STS-enabled storage location, as per the instructions above." %} + +{% include note.html content="You must be the owner of the storage location in order to import existing S3 files into Synapse this way." %} ### From A Project With Multiple Buckets -If your Synapse project uses data from multiple S3 buckets, or if the data is in an S3 bucket you don't own, then you may need to download the data and re-upload it a new Synapse folder with an STS Storage Location. Note that this method may incur data transfer costs from S3. Also note that you'll need to create a new folder with an STS-enabled storage location, as per the instructions above. +If your Synapse project uses data from multiple S3 buckets, or if the data is in an S3 bucket you don't own, then you may need to download the data and re-upload it a new Synapse folder with an STS Storage Location. Use [this sample code](https://github.com/Sage-Bionetworks/Synapse-Repository-Services/blob/develop/client/sample-code/src/main/java/org/sagebionetworks/sample/sts/MigrateSynapseProject.java) to migrate the data in your project. + +{% include note.html content="You'll need to create a new folder with an STS-enabled storage location, as per the instructions above." %} -Stay tuned for a link to the new sample code in an upcoming documentation update! +{% include note.html content="This method may incur data transfer costs from S3." %} ## Additional Restrictions From d76d31bc03f35b05fa907393e856132777a97cd5 Mon Sep 17 00:00:00 2001 From: Kelsey Montgomery <40647130+kelshmo@users.noreply.github.com> Date: Tue, 24 Mar 2020 17:38:34 -0400 Subject: [PATCH 11/91] Update provenance.md remove broken image link --- _articles/provenance.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/_articles/provenance.md b/_articles/provenance.md index 3179883d..c9acfcf9 100644 --- a/_articles/provenance.md +++ b/_articles/provenance.md @@ -141,8 +141,6 @@ You must be the person who created the entity to delete provenance. Navigate to the entity you would like to delete provenance from (e.g. a File or Folder). In this example, we are deleting provenance from a file. Select **Tools->Edit File Provenance**. In the list of **Used** and **Executed**, click the **X** to delete each activity and **Save** your changes. - - ##### Command Line Currently, deleting provenance is not supported in the command line client. From caec4914b5ceddc898d48df48880523c5222a815 Mon Sep 17 00:00:00 2001 From: Dwayne Jeng Date: Tue, 24 Mar 2020 20:59:33 -0700 Subject: [PATCH 12/91] STS Docs - review responses --- ...{sts_storage_locations.md => aws_sts_storage_locations.md} | 4 ++-- articles/custom_storage_location.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename articles/{sts_storage_locations.md => aws_sts_storage_locations.md} (99%) diff --git a/articles/sts_storage_locations.md b/articles/aws_sts_storage_locations.md similarity index 99% rename from articles/sts_storage_locations.md rename to articles/aws_sts_storage_locations.md index 4f5cc22e..078212c9 100644 --- a/articles/sts_storage_locations.md +++ b/articles/aws_sts_storage_locations.md @@ -1,8 +1,8 @@ --- -title: "STS Storage Locations" +title: "AWS Security Token Service Storage Locations" layout: article excerpt: Follow these steps to set up STS Storage Locations and use them to access your S3 data directly. -category: howto +category: administration-and-settings --- Using AWS Security Token Service (STS), Synapse can securely grant you temporary AWS credentials with access to data directly in S3. This can be useful if you want to: diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index 4d518472..e527d441 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -615,4 +615,4 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina ## See Also -[STS Storage Locations](sts_storage_locations.md) +[AWS Security Token Service Storage Locations](aws_sts_storage_locations.md) From ac5d6d8a3294b0225642febebd64ca2a8193efcd Mon Sep 17 00:00:00 2001 From: Dwayne Jeng Date: Tue, 24 Mar 2020 21:12:25 -0700 Subject: [PATCH 13/91] STS Docs - a few extra fixes --- _articles/aws_sts_storage_locations.md | 2 +- _articles/custom_storage_location.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_articles/aws_sts_storage_locations.md b/_articles/aws_sts_storage_locations.md index 078212c9..8d113516 100644 --- a/_articles/aws_sts_storage_locations.md +++ b/_articles/aws_sts_storage_locations.md @@ -2,7 +2,7 @@ title: "AWS Security Token Service Storage Locations" layout: article excerpt: Follow these steps to set up STS Storage Locations and use them to access your S3 data directly. -category: administration-and-settings +category: admin-and-settings --- Using AWS Security Token Service (STS), Synapse can securely grant you temporary AWS credentials with access to data directly in S3. This can be useful if you want to: diff --git a/_articles/custom_storage_location.md b/_articles/custom_storage_location.md index 22cc431e..549e3ed9 100644 --- a/_articles/custom_storage_location.md +++ b/_articles/custom_storage_location.md @@ -615,4 +615,4 @@ projectDestination <- synRestPOST('/projectSettings', body=toJSON(projectDestina ## See Also -[AWS Security Token Service Storage Locations](aws_sts_storage_locations.md) +[AWS Security Token Service Storage Locations](aws_sts_storage_locations.html) From 14d1b09d2493fb9a78fb15a5705af9563a4bd939 Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 07:24:05 -0700 Subject: [PATCH 14/91] start fixing all internal links with link Liquid tag --- _articles/access_controls.md | 2 +- ..._certified_users_and_profile_validation.md | 12 +++++----- _articles/annotation_and_query.md | 12 +++++----- _articles/challenge_administration.md | 12 +++++----- _articles/challenge_participation.md | 6 ++--- _articles/client_configuration.md | 2 +- ...ntribute_and_access_controlled_use_data.md | 2 +- _articles/discussion.md | 2 +- _articles/downloading_data.md | 8 +++---- _articles/edit_wiki_order.md | 2 +- _articles/evaluation_queues.md | 2 +- _articles/faq.md | 24 +++++++++---------- _articles/forms.md | 4 ++-- _articles/getting_started.md | 2 +- _articles/getting_started_clients.md | 2 +- _articles/links.md | 2 +- _articles/making_a_project.md | 2 +- .../managing_custom_metadata_at_scale.md | 4 ++-- .../managing_teams_for_groups_and_projects.md | 4 ++-- _articles/provenance.md | 2 +- _articles/sharing_settings.md | 2 +- _articles/tables.md | 2 +- _articles/teams.md | 2 +- _articles/uploading_in_bulk.md | 4 ++-- _articles/user_profiles.md | 4 ++-- _articles/using_tabular_data_in_wikis.md | 4 ++-- _articles/views.md | 10 ++++---- _articles/wikis.md | 4 ++-- 28 files changed, 70 insertions(+), 70 deletions(-) diff --git a/_articles/access_controls.md b/_articles/access_controls.md index b6aab7ff..2ca43521 100644 --- a/_articles/access_controls.md +++ b/_articles/access_controls.md @@ -6,7 +6,7 @@ category: governance order: 2 --- -Synapse has two ways to control who can access your content. Sharing Settings determine _who_ can access content, and is akin to individual or group (team) permissions. Conditions for Use determine _how_ data can be used by those users who have been granted access. All content in Synapse has Sharing Settings but not all content has Conditions for Use. See the [Sharing Settings](sharing_settings.md) article for information about those settings - this article covers conditions for use only. +Synapse has two ways to control who can access your content. Sharing Settings determine _who_ can access content, and is akin to individual or group (team) permissions. Conditions for Use determine _how_ data can be used by those users who have been granted access. All content in Synapse has Sharing Settings but not all content has Conditions for Use. See the [Sharing Settings]({% link _articles/sharing_settings.md %}) article for information about those settings - this article covers conditions for use only. diff --git a/_articles/accounts_certified_users_and_profile_validation.md b/_articles/accounts_certified_users_and_profile_validation.md index ca4c0582..5bd4fb8d 100644 --- a/_articles/accounts_certified_users_and_profile_validation.md +++ b/_articles/accounts_certified_users_and_profile_validation.md @@ -26,7 +26,7 @@ The table below summarizes the user privileges for each level. ## User Responsibilities -You are solely responsible for your actions on Synapse. You are required to abide by the [Synapse Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) and all policies and principles described in the [Synapse governance documents](governance.md). We strongly encourage you to familiarize yourself with these documents. Please contact the Synapse Access and Compliance Team () if you have any questions. +You are solely responsible for your actions on Synapse. You are required to abide by the [Synapse Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) and all policies and principles described in the [Synapse governance documents]({% link _articles/governance.md %}). We strongly encourage you to familiarize yourself with these documents. Please contact the Synapse Access and Compliance Team () if you have any questions. {% include important.html content="By using Synapse you consent to all Synapse governance policies and procedures." %} @@ -69,11 +69,11 @@ Go to the settings area of your [Synapse profile homepage](https://www.synapse.o 1. Confirm your user profile is complete including **your full name, current affiliation, and city/country.** 1. Link to your ORCID profile. **Make sure your profile is public and populate it with at least one piece of information about yourself in addition to your name.** -1. Physically sign (in ink), initial, and submit the Synapse [Oath](../assets/other/oath.md) +1. Physically sign (in ink), initial, and submit the Synapse [Oath]({% link assets/other/oath.md %}) 1. Submit recent (current within the past month) identity attestation documentation. Acceptable forms of documentation, in English, are: -* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here](../assets/other/signing_official_template.md)) OR -* A notarized letter attesting to your identity ([template here](../assets/other/notarized_letter_template.md)) OR +* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({% link assets/other/signing_official_template.md %})) OR +* A notarized letter attesting to your identity ([template here]({% link assets/other/notarized_letter_template.md %})) OR * A copy of your professional license (e.g., a photocopy of your medical license) _Please note that a copy of a work or university identification badge is not an accepted form of identity attestation documentation._ @@ -83,7 +83,7 @@ You will receive a notification email when your profile has been validated and a Acceptable forms of documentation, in English, are: -* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here](../assets/other/signing_official_template.md)) OR -* A notarized letter attesting to your identity ([template here](../assets/other/notarized_letter_template.md)) OR +* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({% link assets/other/signing_official_template.md %})) OR +* A notarized letter attesting to your identity ([template here]({% link assets/other/notarized_letter_template.md %})) OR * A copy of your professional license (e.g., a photocopy of your medical license) _Please note that a copy of a work or university identification badge is not an accepted form of identity attestation documentation._ diff --git a/_articles/annotation_and_query.md b/_articles/annotation_and_query.md index 4fcc22d0..5e7e2b42 100644 --- a/_articles/annotation_and_query.md +++ b/_articles/annotation_and_query.md @@ -11,7 +11,7 @@ category: metadata-and-annotations In this case, the annotations you may want to add might look like this: -![Annotation example](../assets/images/annotationsComplete.png) +![Annotation example]({../assets/images/annotationsComplete.png) ## Types of Annotations @@ -24,7 +24,7 @@ Annotations can be one of four types: ## How to Assign Annotations -Annotations may be added when initially uploading a file or at a later date. This can be done using the command line client, the [Python client](https://python-docs.synapse.org/build/html/Views.html#updating-annotations-using-view), the [R client](https://r-docs.synapse.org/articles/views.html#updating-annotations-using-view), or from the web. Using the programmatic clients facilitates batch and automated population of annotations across many files. The web client can be used to bulk update many files using [file views](views.md). +Annotations may be added when initially uploading a file or at a later date. This can be done using the command line client, the [Python client](https://python-docs.synapse.org/build/html/Views.html#updating-annotations-using-view), the [R client](https://r-docs.synapse.org/articles/views.html#updating-annotations-using-view), or from the web. Using the programmatic clients facilitates batch and automated population of annotations across many files. The web client can be used to bulk update many files using [file views]({% link _articles/views.md %}). ### Adding Annotations @@ -32,7 +32,7 @@ To add annotations on a single entity through the web client, click the **Annota ![Annotation web location](../assets/images/webAnnotation.png) -To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale](managing_custom_metadata_at_scale.md) for a tutorial on how to do this efficiently and effectively leveraging [file views](views.md). +To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({% link _articles/views.md %}). ##### Command line @@ -65,7 +65,7 @@ Click **File Tools**, **Annotations** and **Edit** to add, delete, or modify ann ![Annotation editor](../assets/images/annotationsDetail.png) -To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale](managing_custom_metadata_at_scale.md) for a tutorial on how to do this efficiently and effectively leveraging [file views](views.md). +To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({% link _articles/views.md %}). ##### Command line @@ -133,7 +133,7 @@ SELECT * FROM syn123456 WHERE "id" = 'syn00012' ### Finding Files in a Specific Project -To find all files in a specific Project, create a View in the web client. For example, if you'd like to see all files in a Project, navigate to your project and then the **Tables** tab. From there, click **Tables Tools** and **Add File View**. Click **Add container** and **Enter Synapse Id** to create a tabluar file view that contains every file in the project, which you can now query. Importantly, if you want to later query on annotations, you must select **Add All Annotations**. For a more in-depth look at this feature, please read our articles on [File Views](views.md). +To find all files in a specific Project, create a View in the web client. For example, if you'd like to see all files in a Project, navigate to your project and then the **Tables** tab. From there, click **Tables Tools** and **Add File View**. Click **Add container** and **Enter Synapse Id** to create a tabluar file view that contains every file in the project, which you can now query. Importantly, if you want to later query on annotations, you must select **Add All Annotations**. For a more in-depth look at this feature, please read our articles on [File Views]({% link _articles/views.md %}). ### Listing Files in a Specific Folder @@ -213,4 +213,4 @@ SELECT * FROM syn123 where "chemicalStructure" = '4''-chemical' # See Also -[Downloading Data](downloading_data.md), [Tables](tables.md) +[Downloading Data]({% link _articles/downloading_data.md %}), [Tables]({% link _articles/tables.md %}) diff --git a/_articles/challenge_administration.md b/_articles/challenge_administration.md index dc8be93e..f1f407eb 100644 --- a/_articles/challenge_administration.md +++ b/_articles/challenge_administration.md @@ -27,7 +27,7 @@ Maintence of both a **Staging** and **Live** `Project` enables `Wiki` content to {% include important.html content="All edits and changes should be made on the Staging site." %} -For background on how to create and share `Projects`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project](making_a_project.md). +For background on how to create and share `Projects`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project]({% link _articles/making_a_project.md %}). ### Synapse Teams @@ -39,7 +39,7 @@ The command `createchallenge` creates three Synapse `Teams`: * **Challenge pre-registration team** - This `Team` is recommended for when the challenge is under development. It allows participants to join a mailing list to receive notification of challenge launch news. -Please visit this [page](teams.md) to learn more about `Teams`. +Please visit this [page]({% link _articles/teams.md %}) to learn more about `Teams`. ### Activating Challenge Configuration @@ -49,7 +49,7 @@ The command `createchallenge` also connects the **challenge participant team** t The challenge data (e.g. training dataset, scoring data...) are uploaded to the **Live** challenge `Project` when it is ready to be shared with participants. -For background on how to create and share `Project`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project](making_a_project.md). +For background on how to create and share `Project`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project](%{ link _articles/making_a_project.md %}). ### Adding Conditions for Use @@ -57,13 +57,13 @@ Synapse has the ability to apply access restrictions to sensitive data (e.g. hum There are cases where there are no human data concerns and instead a pop-up agreement needs to be presented before the first data download. Contact the **Access and Compliance Team** to set up this agreement. -Please view the [Access Controls page](access_controls.md) to learn how to add conditions for use on data. +Please view the [Access Controls page]({% link _articles/access_controls.md %}) to learn how to add conditions for use on data. ### Create an Evaluation Queue for Submissions Challenge participants can submit Synapse Entities (e.g. `File`, `Folder`, `Project`, `Docker`) to evaluation queues. Multiple Evaluation queues can be created to support challenges with more than one question. -Please visit the [Evaluation Queue article](evaluation_queues.md) to learn more about queue configuration. +Please visit the [Evaluation Queue article]({% link _articles/evaluation_queues.md %}) to learn more about queue configuration. One of the features of Synapse for DREAM Challenges is the live compilation of submission statistics for all evaluation queues, including total submission count, count per individual/team, count per submission state (scored, invalid) and count per week. You can see the statistics for various challenges [here](https://www.synapse.org/#!Synapse:syn2504723/wiki/65150). In order to activate statistics for your evaluation queues, you must be an administrator of the challenge Project. Each queue needs to be configured to generate the statistics. To do this: @@ -90,4 +90,4 @@ Throughout the challenge, participants will continuously submit to the evaluatio Organizers can create a leaderboard when scores are ready to be revealed to participants. Leaderboards are sorted, paginated, tabular forms that display submission annotations (e.g. scores from the scoring application and other metadata) and update as annotations or scores change. A leaderboard can provide real-time insight into the progress of a challenge. -Learn more about adding leaderboards in the [Evaluation Queue article](evaluation_queues.md). +Learn more about adding leaderboards in the [Evaluation Queue article]({% link _articles/evaluation_queues.md %}). diff --git a/_articles/challenge_participation.md b/_articles/challenge_participation.md index ec89a303..54c00a82 100644 --- a/_articles/challenge_participation.md +++ b/_articles/challenge_participation.md @@ -29,7 +29,7 @@ Participants **must** be registered for the challenge if they want to submit and ## Join or Create a Team -We encourage you to form a team with other participants for the challenge. You can either join a team or create your own team of collaborators. See instructions on how to form a team [here](teams.md). It is important to note that you **cannot** be on more than one team. Once you have submitted as a team or individual, you will not be able to submit as another team. If you decide to be part of a team, please register your team to the challenge - there will be a place to do this in every challenge wiki. +We encourage you to form a team with other participants for the challenge. You can either join a team or create your own team of collaborators. See instructions on how to form a team [here]({% link _articles/teams.md %}). It is important to note that you **cannot** be on more than one team. Once you have submitted as a team or individual, you will not be able to submit as another team. If you decide to be part of a team, please register your team to the challenge - there will be a place to do this in every challenge wiki. ## Accessing Challenge Data @@ -37,11 +37,11 @@ The data stored on the challenge Synapse site can be accessed using the Synapse ## Run your Algorithms and Submit to the Challenge -You can submit to a challenge queue by using the R, Python or web client. All submissions must be first uploaded to Synapse. Follow these [instructions](getting_started.md#project-and-data-management-on-synapse) to learn how to upload to a project. Most challenge queues will be labeled by `challengename-subchallenge#` as a challenge may have different questions that it may want you to answer. Learn more about submitting to [evaluation queues](evaluation_queues.md) +You can submit to a challenge queue by using the R, Python or web client. All submissions must be first uploaded to Synapse. Follow these [instructions]({% link _articles/getting_started.md %}) to learn how to upload to a project. Most challenge queues will be labeled by `challengename-subchallenge#` as a challenge may have different questions that it may want you to answer. Learn more about submitting to [evaluation queues]({% link _articles/evaluation_queues.md %}) ## Share Ideas and Ask Questions Every challenge has a discussion forum for participants (the `Discussion` tab on the Challenge Project page). The forum is a space for participants to ask any questions and raise ideas. -Instructions on how to use the discussion forum can be found [here](discussion.md) +Instructions on how to use the discussion forum can be found [here]({% link _articles/discussion.md %}) diff --git a/_articles/client_configuration.md b/_articles/client_configuration.md index 619ec735..1ee2e11f 100644 --- a/_articles/client_configuration.md +++ b/_articles/client_configuration.md @@ -33,4 +33,4 @@ From your [Synapse homepage](https://www.synapse.org/), navigate to your user me ## See Also -[Getting Started](getting_started.md), [Custom Storage Locations](custom_storage_location.md), [Downloading Data](downloading_data.md) +[Getting Started]({% link _articles/getting_started.md %}), [Custom Storage Locations]({% link _articles/custom_storage_location.md %}), [Downloading Data]({% link _articles/downloading_data.md %}) diff --git a/_articles/contribute_and_access_controlled_use_data.md b/_articles/contribute_and_access_controlled_use_data.md index 26948154..c95f7440 100644 --- a/_articles/contribute_and_access_controlled_use_data.md +++ b/_articles/contribute_and_access_controlled_use_data.md @@ -14,7 +14,7 @@ You must be a `Certified User` to contribute data to Synapse. You are responsibl If there are no ethical, legal or regulatory reasons to impose `Conditions for Use`, the data can be used for any lawful research purpose. All human data shared in Synapse, with or without `Conditions for Use`, must be de-identified according to **HIPAA standards** and comply with all applicable privacy laws and regulations. Guidance on de-identification according to HIPAA rules can be found [here](http://www.hhs.gov/ocr/privacy){:target="_blank"}. -`Conditions for Use` can be set at the `Project`, `Folder`, `File` and `Table` level. We recommend grouping `Files` that require the same `Conditions for Use` in a dedicated `Folder` within your `Project`. For more information about setting `Conditions for Use` please see [Access Controls and Data Governance](access_controls.md). +`Conditions for Use` can be set at the `Project`, `Folder`, `File` and `Table` level. We recommend grouping `Files` that require the same `Conditions for Use` in a dedicated `Folder` within your `Project`. For more information about setting `Conditions for Use` please see [Access Controls and Data Governance]({% link _articles/access_controls.md %}). diff --git a/_articles/discussion.md b/_articles/discussion.md index 5eafe78f..ecdce43a 100644 --- a/_articles/discussion.md +++ b/_articles/discussion.md @@ -64,4 +64,4 @@ Moderators may also "pin" important threads using the **pin** icon located next # See Also -[Wikis](wikis.md) +[Wikis]({% link _articles/wikis.md %}) diff --git a/_articles/downloading_data.md b/_articles/downloading_data.md index a8212aec..d56bf0cb 100644 --- a/_articles/downloading_data.md +++ b/_articles/downloading_data.md @@ -86,7 +86,7 @@ entity = syn.get("syn3260973", version=1) entity <- synGet("syn3260973", version=1) ``` -See [versioning](versioning.md) for more details. +See [versioning]({% link _articles/versioning.md %}) for more details. ### Links @@ -140,7 +140,7 @@ entity <- synGet("syn00123", downloadLocation="/path/to/folder") ## Finding and Downloading Files -Files can be [annotated](annotation_and_query.md) to facilitate finding them. In order to search the annotations, a [File View](views.md) must be created first. It is possible to query based on any of the annotations attached to the files. +Files can be [annotated]({% link _articles/annotation_and_query.md %}) to facilitate finding them. In order to search the annotations, a [File View]({% link _articles/views.md %}) must be created first. It is possible to query based on any of the annotations attached to the files. For example, the [PCBC Project](https://www.synapse.org/#!Synapse:syn1773109) has a [table](https://www.synapse.org/#!Synapse:syn7511263) listing sequencing data files that have been annotated. To find all **mRNA fastq** files originating from **CD34+ cells** in the we can query by: @@ -214,7 +214,7 @@ files = synapseutils.syncFromSynapse(syn, 'syn2390898') ### Download Tables -Please view [here](tables.md) to learn how to use `Tables`. +Please view [here]({% link _articles/tables.md %}) to learn how to use `Tables`. ### Download Wikis @@ -282,4 +282,4 @@ all_files = syncFromSynapse(entity='syn123', path='/path/to/myFolder') # See Also -[Versioning](versioning.md), [Tables](tables.md), [Wikis](wikis.md), [File Views](views.md), [Annotations and Queries](annotation_and_query.md) +[Versioning]({% link _articles/versioning.md %}), [Tables]({% link _articles/tables.md %}), [Wikis]({% link _articles/wikis.md %}), [File Views]({% link _articles/views.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}) diff --git a/_articles/edit_wiki_order.md b/_articles/edit_wiki_order.md index 2837085e..30e87d54 100644 --- a/_articles/edit_wiki_order.md +++ b/_articles/edit_wiki_order.md @@ -21,4 +21,4 @@ If you want to create new pages within an existing hierarchy rather than moving ## See Also -[Wikis](wikis.md) +[Wikis]({% link _articles/wikis.md %}) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index 54c626b4..377450f0 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -216,4 +216,4 @@ If you are happy with your leaderboard configurations, save both the configurati # See Also -To learn how to create a Wiki page, please visit [the Wikis article](wikis.md). +To learn how to create a Wiki page, please visit [the Wikis article]({% link _articles/wikis.md %}). diff --git a/_articles/faq.md b/_articles/faq.md index da4d91b5..791ba438 100644 --- a/_articles/faq.md +++ b/_articles/faq.md @@ -20,11 +20,11 @@ Synapse allows researchers to share and describe data, analyses, and other conte #### No, seriously what does Synapse do? -For a comprehensive introduction to Synapse see our [Getting Started guide](getting_started.md). +For a comprehensive introduction to Synapse see our [Getting Started guide]({% link _articles/getting_started.md %}). #### How much does it cost to use Synapse? -We allow groups to get started for free by subsidizing relatively moderate amounts of internal Synapse cloud storage (e.g. 10s of GB). If your needs will exceed this limit we suggest contacting [SynapseInfo@sagebase.org](mailto:SynapseInfo@sagebase.org) for other solutions, including the ability for groups to host their own content either in cloud storage, proxied from [local file servers](custom_storage_location.md) or as external links. +We allow groups to get started for free by subsidizing relatively moderate amounts of internal Synapse cloud storage (e.g. 10s of GB). If your needs will exceed this limit we suggest contacting [SynapseInfo@sagebase.org](mailto:SynapseInfo@sagebase.org) for other solutions, including the ability for groups to host their own content either in cloud storage, proxied from [local file servers]({% link _articles/custom_storage_location.md %}) or as external links. #### How is Synapse funded? @@ -44,7 +44,7 @@ Anyone age 13 or older may use Synapse. We have highlighted a series of [researc #### What are the Synapse Terms of Use? -The [Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) fully describes the governance terms and conditions of Synapse. In order to register on Synapse, you must review and agree to the terms of the Synapse Awareness and Ethics Pledge. For more information see the complete Synapse [Governance policies](governance.md). +The [Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) fully describes the governance terms and conditions of Synapse. In order to register on Synapse, you must review and agree to the terms of the Synapse Awareness and Ethics Pledge. For more information see the complete Synapse [Governance policies]({% link _articles/governance.md %}). #### Is Synapse open source? @@ -56,7 +56,7 @@ Yes, Synapse is built on top of a RESTful service that is automatically [documen #### How do I set up my own instance of Synapse? -Synapse was developed with the philosophy to encourage collaboration across institutional boundaries and is therefore provided as “Software As A Service” with a single instance used by all users. This makes it easy both to discover new content and share with new collaborators. We do support private project spaces where content sharing is controlled by the individual user. In addition, Synapse has the ability to reference resources that are stored elsewhere. This allows Synapse to store metadata about the content such as annotations, descriptive wiki pages and provenance but not the actual data. Currently Synapse has specific support for files stored at URLs, on SFTP servers, on AWS S3 and arbitrary file servers (see: [Custom Storage Locations](custom_storage_location.md)). +Synapse was developed with the philosophy to encourage collaboration across institutional boundaries and is therefore provided as “Software As A Service” with a single instance used by all users. This makes it easy both to discover new content and share with new collaborators. We do support private project spaces where content sharing is controlled by the individual user. In addition, Synapse has the ability to reference resources that are stored elsewhere. This allows Synapse to store metadata about the content such as annotations, descriptive wiki pages and provenance but not the actual data. Currently Synapse has specific support for files stored at URLs, on SFTP servers, on AWS S3 and arbitrary file servers (see: [Custom Storage Locations]({% link _articles/custom_storage_location.md %})). #### What do I do if I find a bug? @@ -64,14 +64,14 @@ You may browse open issues or file a bug through our [Jira](https://sagebionetwo #### How do I get started? -Whether you are looking to access content or use Synapse to track your own work, start by [registering](https://www.synapse.org/#!RegisterAccount:0) for a Synapse user account. Before uploading files, you will need to take a short [certification quiz](https://www.synapse.org/#!Quiz:Certification) that demonstrates your understanding of the ethical considerations in sharing data and the manner in which data is managed and shared in Synapse. See the [Getting Started guide](getting_started.md) for tips on how to access data, create your own project, and share content with others. +Whether you are looking to access content or use Synapse to track your own work, start by [registering](https://www.synapse.org/#!RegisterAccount:0) for a Synapse user account. Before uploading files, you will need to take a short [certification quiz](https://www.synapse.org/#!Quiz:Certification) that demonstrates your understanding of the ethical considerations in sharing data and the manner in which data is managed and shared in Synapse. See the [Getting Started guide]({% link _articles/getting_started.md %}) for tips on how to access data, create your own project, and share content with others. # Accessing Content #### My colleague put some content in Synapse. How do I find it? This will depend if the content is public or private. If private, you will need to make sure your colleague has shared this content with you. Shared content is visible from your “Dashboard page” under the tab “Shared directly with me”. If you favorite the content (using the yellow star) it will appear under your list of favorites visible from the top of any Synapse page or on your [Profile](https://www.synapse.org/#!Profile:v/projects/favorites). -All public data is queryable. For more information see [help on querying](annotation_and_query.md) or from the “Search” box in the top right corner of any Synapse page. +All public data is queryable. For more information see [help on querying]({% link _articles/annotation_and_query.md %}) or from the “Search” box in the top right corner of any Synapse page. #### I have heard Synapse hosts several public datasets. How do I find them? @@ -79,7 +79,7 @@ Synapse hosts multiple research communities that generate data which is released #### What does a Synapse account let me do than I can’t do without it? -You can browse public content in Synapse without registering. However, without an account you cannot add new content to Synapse, nor can you upload or download `Files` or `Tables`. With an account you can create `Projects` and `Wikis`, download `Open Data` and request access to `Controlled Data`. Further, an account lets you collaborate with other Synapse users and create user teams. For more information see the [User Credentials](accounts_certified_users_and_profile_validation.md) page. +You can browse public content in Synapse without registering. However, without an account you cannot add new content to Synapse, nor can you upload or download `Files` or `Tables`. With an account you can create `Projects` and `Wikis`, download `Open Data` and request access to `Controlled Data`. Further, an account lets you collaborate with other Synapse users and create user teams. For more information see the [User Credentials]({% link _articles/accounts_certified_users_and_profile_validation.md %}) page. #### What is a validated profile? @@ -89,11 +89,11 @@ Validating your profile is a process where your identity is established through #### I have my research results - How can Synapse help me share them? -Synapse makes it easy to share files of any sort, with whomever you choose whether a small group of collaborators or the general public. You may share raw data, summarized data, analysis results, or anything in between. We recommend using [Getting started with Synapse guide](getting_started.md) for more details on how to upload and manage content. +Synapse makes it easy to share files of any sort, with whomever you choose whether a small group of collaborators or the general public. You may share raw data, summarized data, analysis results, or anything in between. We recommend using [Getting started with Synapse guide]({% link _articles/getting_started.md %}) for more details on how to upload and manage content. #### Why do I have to be a certified user to upload content? -User certification ensures that you understand your responsibilities for sharing data through Synapse, especially data derived from human participants. These responsibilities include making sure that data derived from human participants is de-identified and that all applicable privacy laws and regulations are observed. See the [How to contribute data](contribute_and_access_controlled_use_data.md) for more information. +User certification ensures that you understand your responsibilities for sharing data through Synapse, especially data derived from human participants. These responsibilities include making sure that data derived from human participants is de-identified and that all applicable privacy laws and regulations are observed. See the [How to contribute data]({% link _articles/contribute_and_access_controlled_use_data.md %}) for more information. #### How do I get certified? @@ -101,11 +101,11 @@ To become a certified user, you will need to pass a brief [quiz](https://www.syn #### Is everything I share on Synapse public? -No. Use `Sharing settings` to control who can see the content you create. By default, `Projects` and their content are visible only to the user who created it. By using the Synapse `Sharing settings`, you have the ability to grant other Synapse users, Synapse teams, or the public access to your Project content. You can learn more here: [Sharing Settings and Conditions for Use](access_controls.md). +No. Use `Sharing settings` to control who can see the content you create. By default, `Projects` and their content are visible only to the user who created it. By using the Synapse `Sharing settings`, you have the ability to grant other Synapse users, Synapse teams, or the public access to your Project content. You can learn more here: [Sharing Settings and Conditions for Use]({% link _articles/access_controls.md %}). #### Can I store sensitive information about human subjects in Synapse? -Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use](access_controls.md) documentation and [Governance documentation](governance.md). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). +Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use](access_controls.md) documentation and [Governance documentation]({% link _articles/governance.md %}). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). #### How do I know the content I put in Synapse will be secure? What security measures does Synapse have? @@ -113,4 +113,4 @@ Synapse stores content in Amazon Web Services, which provides a layer of securit #### Where are my files stored? -By default, Synapse stores files in Amazon Simple Storage Services (S3). However it is possible to set up Synapse to store files in different locations such as your local SFTP server. For files stored outside of S3, Synapse can be used to organize, manage, and access files through the use of Synapse annotations to store file-specific metadata. (see: [Custom Storage Locations](custom_storage_location.md)) +By default, Synapse stores files in Amazon Simple Storage Services (S3). However it is possible to set up Synapse to store files in different locations such as your local SFTP server. For files stored outside of S3, Synapse can be used to organize, manage, and access files through the use of Synapse annotations to store file-specific metadata. (see: [Custom Storage Locations]({% link _articles/custom_storage_location.md %})) diff --git a/_articles/forms.md b/_articles/forms.md index 144d5777..8138a0e5 100644 --- a/_articles/forms.md +++ b/_articles/forms.md @@ -15,7 +15,7 @@ With Forms, you can: ## Creating a Table -In order to use Forms, you'll need to first create a `Table`. Read more about creating tables here: [Tables](tables.md) +In order to use Forms, you'll need to first create a `Table`. Read more about creating tables here: [Tables]({% link _articles/tables.md %}) ## Activating and Deactivating 'Alpha' Mode @@ -41,7 +41,7 @@ The form is also responsive, so it will render on both large and small screens. ## Allowing Others to Contribute -Entering data into a `Form` is equivalent to editing the data in a `Table`, so users who wish to add data using the form will need to have "Edit" permissions on the Table. See [Sharing Settings](access_controls.md) for more information on controlling who can edit your Table. +Entering data into a `Form` is equivalent to editing the data in a `Table`, so users who wish to add data using the form will need to have "Edit" permissions on the Table. See [Sharing Settings]({% link _articles/access_controls.md %}) for more information on controlling who can edit your Table. ## See Also diff --git a/_articles/getting_started.md b/_articles/getting_started.md index 4d4acc65..30fe098f 100644 --- a/_articles/getting_started.md +++ b/_articles/getting_started.md @@ -40,7 +40,7 @@ To create a new Project: Your Projects [dashboard](https://www.synapse.org/#!Profile:v/projects) stores your collection of Projects. -Read about [Projects](making_a_project.md) in the User Guide. +Read about [Projects]({% link _articles/making_a_project.md %}) in the User Guide. ## Synapse IDs diff --git a/_articles/getting_started_clients.md b/_articles/getting_started_clients.md index bda44002..59bc8b3a 100644 --- a/_articles/getting_started_clients.md +++ b/_articles/getting_started_clients.md @@ -12,7 +12,7 @@ The API clients provide a way to use Synapse programmatically. This page shows y * Python * R -To manage stored login credentials, visit the [Client Configuration page](client_configuration.md). +To manage stored login credentials, visit the [Client Configuration page]({% link _articles/client_configuration.md %}). ## Command Line diff --git a/_articles/links.md b/_articles/links.md index bc30640b..35eaabdc 100644 --- a/_articles/links.md +++ b/_articles/links.md @@ -65,4 +65,4 @@ linkEnt <- synStore(linkEnt) ### See Also -[Annotations and Queries](annotation_and_query.md), [Downloading Data](downloading_data.md), [Files and Versioning](versioning.md) +[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Downloading Data]({% link _articles/downloading_data.md %}), [Files and Versioning]({% link _articles/versioning.md %}) diff --git a/_articles/making_a_project.md b/_articles/making_a_project.md index caf6ada5..c3ec2329 100644 --- a/_articles/making_a_project.md +++ b/_articles/making_a_project.md @@ -8,7 +8,7 @@ order: 2 `Projects` in Synapse are "containers" that groups relevant content and people together. Researchers using Synapse can work in private or collaborate in groups. Some users share their research across large consortia. Projects support the following: -* **Organize Your Work**: With Synapse you can organize the parts in your workflow (data, code, etc) into a hierarchy like a file system. With the tabs across the top of each project, you can easily navigate to your [Wikis](wikis.md), [Files and Folders](files_and_versioning.md), SQL-based [Tables](tables.md), and even conduct conversations using [Discussion Forums](discussion.md). +* **Organize Your Work**: With Synapse you can organize the parts in your workflow (data, code, etc) into a hierarchy like a file system. With the tabs across the top of each project, you can easily navigate to your [Wikis]({% link _articles/wikis.md %}), [Files and Folders]({% link _articles/files_and_versioning.md %}), SQL-based [Tables]({% link _articles/tables.md %}), and even conduct conversations using [Discussion Forums]({% link _articles/discussion.md %}). * **Store Data, Code, and Results**: You can upload your data, code, and results to Synapse, or store a reference to their location in your local computer system or on the web. Everything can be stored as Files, hosted by Synapse, in your own external cloud storage, or using [Docker Containers](http://docs.synapse.org/articles/docker.html). diff --git a/_articles/managing_custom_metadata_at_scale.md b/_articles/managing_custom_metadata_at_scale.md index 2c69b71b..9b2cf2d3 100644 --- a/_articles/managing_custom_metadata_at_scale.md +++ b/_articles/managing_custom_metadata_at_scale.md @@ -5,7 +5,7 @@ excerpt: Update Annotations in bulk using File Views and programmatic clients. category: metadata-and-annotations --- -This vignette will combine concepts from [Annotations and Queries](annotation_and_query.md), [Views](views.md), [Uploading and Downloading Data in Bulk](uploading_in_bulk.md) in order to **create a manifest** `velociraptor_manifest.txt`, **upload** 100 files and **edit** annotations on these files using the Synapse clients. +This vignette will combine concepts from [Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Views]({% link _articles/views.md %}), [Uploading and Downloading Data in Bulk]({% link _articles/uploading_in_bulk.md %}) in order to **create a manifest** `velociraptor_manifest.txt`, **upload** 100 files and **edit** annotations on these files using the Synapse clients. ## Annotation dictionaries @@ -45,7 +45,7 @@ And ta-da! Your files have been uploaded! ## Create a File View (Web) -Since the files have been uploaded with annotations, a file [View](views.md) allows users to query, facet, and bulk manipulate the files and metadata. +Since the files have been uploaded with annotations, a file [View]({% link _articles/views.md %}) allows users to query, facet, and bulk manipulate the files and metadata. To create your File View: diff --git a/_articles/managing_teams_for_groups_and_projects.md b/_articles/managing_teams_for_groups_and_projects.md index 1464d723..9c9c8e9b 100644 --- a/_articles/managing_teams_for_groups_and_projects.md +++ b/_articles/managing_teams_for_groups_and_projects.md @@ -20,7 +20,7 @@ When thinking through the process of creating a permissions model for your proje ## Using Teams for Permissions -Teams are groups of Synapse users; learn more about [managing teams here](teams.md). If you are working with a group of users, and you want to allow some users to view or download data, while other users should be in charge of managing the project or adding new data, you should consider using teams to grant users permission. For example, you can create a "project administrators" group and grant that team permission to administer the project. Then, when you need to modify permissions on the project, you can add or remove people from the team rather than modifying the sharing settings on the project. This is especially useful if you have more than one project that the same group of people will be working across; using teams for permissions can help prevent administrative errors like forgetting to remove someone from a project if they leave your collaboration. +Teams are groups of Synapse users; learn more about [managing teams here]({% link _articles/teams.md %}). If you are working with a group of users, and you want to allow some users to view or download data, while other users should be in charge of managing the project or adding new data, you should consider using teams to grant users permission. For example, you can create a "project administrators" group and grant that team permission to administer the project. Then, when you need to modify permissions on the project, you can add or remove people from the team rather than modifying the sharing settings on the project. This is especially useful if you have more than one project that the same group of people will be working across; using teams for permissions can help prevent administrative errors like forgetting to remove someone from a project if they leave your collaboration. ## Recommended Team Types @@ -38,7 +38,7 @@ The folder with then be shared only with the specific user groups that the entir # Triaging Project Permissions Using Views -Sometimes local sharing settings are accidentally created, and once created, they can be somewhat tricky to detect. One quick way to triage your project permissions is by using a [view](views.md) with a scope set to a single project, or across multiple projects with similar permissions models. The field that you will be using below is called +Sometimes local sharing settings are accidentally created, and once created, they can be somewhat tricky to detect. One quick way to triage your project permissions is by using a [view]({% link _articles/views.md %}) with a scope set to a single project, or across multiple projects with similar permissions models. The field that you will be using below is called "benefactorId" -- this is the unique set of permissions assigned to groups of things. When you first create a project, the project itself is the "benefactor" of permissions, and there is only one benefactor ID for all the things in the project. As soon as you create your first set of local sharing settings, there are now two benefactors; the project is still providing the permissions for most the content, but whatever you have set local sharing settings on (say, a folder) now is the benefactor for anything inside it; it's the new benefactor of permissions for that sub-hierarchy, and everything inside will share the same, new benefactorId. diff --git a/_articles/provenance.md b/_articles/provenance.md index c9acfcf9..4fbb2b39 100644 --- a/_articles/provenance.md +++ b/_articles/provenance.md @@ -250,4 +250,4 @@ finalList <- lapply(finalList, function(x) synStore(x, activity=act)) ### See Also -[Files and Versioning](versioning.md), [Annotations and Queries](annotation_and_query.md) +[Files and Versioning]({% link _articles/versioning.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}) diff --git a/_articles/sharing_settings.md b/_articles/sharing_settings.md index b577182f..4041aa66 100644 --- a/_articles/sharing_settings.md +++ b/_articles/sharing_settings.md @@ -56,7 +56,7 @@ Administrator permissions allows a Synapse user to change the sharing settings a To adjust the sharing settings on a project, click the `Project Settings` button. This will open a window listing the Synapse users who have access to the `Project` and their roles. When you create a new `Project` you are the only Synapse user listed in this window, because projects are private by default, and your access level will be `Administrator`. -Use the `Add People` feature to add collaborators individually or to add a [team of collaborators](teams.md). +Use the `Add People` feature to add collaborators individually or to add a [team of collaborators]({% link _articles/teams.md %}). diff --git a/_articles/tables.md b/_articles/tables.md index 591b3d6c..8455b789 100644 --- a/_articles/tables.md +++ b/_articles/tables.md @@ -220,4 +220,4 @@ Finally, query the table and download the album cover files. Clicking on any fil # See Also -[Annotations and Queries](annotation_and_query.md), [Downloading Data](downloading_data.md), [Files and Versioning](files_and_versioning.md) +[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Downloading Data]({% link _articles/downloading_data.md %}), [Files and Versioning]({% link _articles/files_and_versioning.md %}) diff --git a/_articles/teams.md b/_articles/teams.md index 62130c74..d8efb77f 100644 --- a/_articles/teams.md +++ b/_articles/teams.md @@ -83,4 +83,4 @@ When participating in a Challenge, you may submit solutions as an individual or ### See Also -[Wikis](wikis.md), [Files and Versioning](versioning.md), [Sharing Settings](access_controls.md) +[Wikis]({% link _articles/wikis.md) %}, [Files and Versioning]({% link _articles/versioning.md %}), [Sharing Settings]({% link _articles/access_controls.md %}) diff --git a/_articles/uploading_in_bulk.md b/_articles/uploading_in_bulk.md index 865f50f9..dac5d7cb 100644 --- a/_articles/uploading_in_bulk.md +++ b/_articles/uploading_in_bulk.md @@ -59,7 +59,7 @@ Files can be downloaded in bulk using the `syncFromSynapse` function. This funct ## Editing in Bulk -You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. However, if only annotations are being updated, we recommend using our [File Views](views.md) feature. +You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. However, if only annotations are being updated, we recommend using our [File Views]({% link _articles/views.md %}) feature. Please note that you cannot move things with a manifest. If the parentId is changed, it will create a copy and the file will exist in two different locations. @@ -67,4 +67,4 @@ Please note that you cannot move things with a manifest. If the parentId is chan # See Also -[Downloading Data](downloading_data.md), [Provenance](provenance.md), [Annotations and Queries](annotation_and_query.md), [File Views](views.md), [Files and Versioning](files_and_versioning.md) +[Downloading Data]({% link _articles/downloading_data.md %}), [Provenance]({% link _articles/provenance.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}), [File Views]({% link _articles/views.md %}), [Files and Versioning]({% link _articles/files_and_versioning.md %}) diff --git a/_articles/user_profiles.md b/_articles/user_profiles.md index c02927cf..2eb5b5c7 100644 --- a/_articles/user_profiles.md +++ b/_articles/user_profiles.md @@ -9,7 +9,7 @@ Anyone can browse public content on the Synapse web site, but in order to downlo Register -Certain actions in Synapse require additional steps, such as Certification or Validation. Explore our [accounts, certification and profile validation](accounts_certified_users_and_profile_validation.md) page to find out more information on the different levels of users. +Certain actions in Synapse require additional steps, such as Certification or Validation. Explore our [accounts, certification and profile validation]({% link _articles/accounts_certified_users_and_profile_validation.md %}) page to find out more information on the different levels of users. ## Managing Your Profile @@ -54,4 +54,4 @@ Please contact us to deactivate your Synapse account. # See Also -[Accounts, Certification and Profile Validation](accounts_certified_users_and_profile_validation.md), [Discussion](discussion.md) +[Accounts, Certification and Profile Validation]({% link _articles/accounts_certified_users_and_profile_validation.md %}), [Discussion]({% link _articles/discussion.md %}) diff --git a/_articles/using_tabular_data_in_wikis.md b/_articles/using_tabular_data_in_wikis.md index e9f7852e..853c8af5 100644 --- a/_articles/using_tabular_data_in_wikis.md +++ b/_articles/using_tabular_data_in_wikis.md @@ -9,11 +9,11 @@ category: managing-data `Wiki` widgets are tools to support narrative content. Embedded `Wiki` `Tables` can enable quick access to `Files` of highest importance and orient users to the resources contained in a collaborative project. `Wiki` `Tables` accept queries of existing `Tables` or `File Views`, providing a strategy to restrict scope and focus content. -More information on related concepts is available on the [Tables](tables.md), [Making a Project](making_a_project.md), [Views](views.md) and [Wikis](wikis.md) pages. +More information on related concepts is available on the [Tables]({% link _articles/tables.md %}), [Making a Project]({% link _articles/making_a_project.md %}), [Views]({% link _articles/views.md %}) and [Wikis]({% link _articles/wikis.md %}) pages. ## Start with a File View or Table -The [Views](views.md) page provides steps to list `Files` and `Folders` within `Views` and `Tables`. This will be the content embedded in the `Wiki`. +The [Views]({% link _articles/views.md %}) page provides steps to list `Files` and `Folders` within `Views` and `Tables`. This will be the content embedded in the `Wiki`. ## Focus Scope diff --git a/_articles/views.md b/_articles/views.md index 816197d9..03822046 100644 --- a/_articles/views.md +++ b/_articles/views.md @@ -5,7 +5,7 @@ excerpt: Use project and file views to query across multiple projects and folder category: managing-data --- -A view is a type of Synapse [Table](tables.md) that queries across metadata ([Annotations](annotation_and_query.md)) for particular items (currently: projects or files) with a particular "scope". A `File View` lists all `Files` or `Tables` within one or more `Folders` or `Projects`. A `Project View` lists all `Projects` you've added to the view. Views can: +A view is a type of Synapse [Table]({% link _articles/tables.md %}) that queries across metadata ([Annotations]({% link _articles/annotation_and_query.md %})) for particular items (currently: projects or files) with a particular "scope". A `File View` lists all `Files` or `Tables` within one or more `Folders` or `Projects`. A `Project View` lists all `Projects` you've added to the view. Views can: * Allow `Projects`, `Files`, and `Tables` to be easily searched and queried * Allow view/editing metadata attributes in bulk @@ -32,7 +32,7 @@ Note that it may take a few moments for the updated View to rebuild as it querie ## Query a View -A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables](tables.md) for more examples. See the [Using Simple Search](views.md#using-simple-search) and [Using Advanced Search](views.md#using-advanced-search) sections below. +A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables]({% link _articles/tables.md %}) for more examples. See the [Using Simple Search]({% link _articles/views.md#using-simple-search %}) and [Using Advanced Search]({% link _articles/views.md#using-advanced-search %}) sections below. For example, to query for everything in `syn123`: @@ -56,7 +56,7 @@ query <- synTableQuery('SELECT * FROM syn123') ## Update Annotations in Bulk -Views can be used to update annotations in bulk. To add new annotations, see the [Annotations](annotation_and_query.md#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing](uploading_in_bulk.md) article. +Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({% link _articles/annotation_and_query.md#adding-annotations %}) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. For example, if you would like to use the Python client to update the annotation `dogSays`:`bark` to `dogSays`:`woof` in every file in a `File View` with the synId syn456, you can do: @@ -88,7 +88,7 @@ In advanced search, you can use a SQL-like query to search for items in that vie ## Insert a View into a Wiki -Views can also be placed inside a [`Wiki`](wikis.md) once they have been created. You can embed the entire view or a subset of a query on it. +Views can also be placed inside a [`Wiki`]({% link _articles/wikis.md %}) once they have been created. You can embed the entire view or a subset of a query on it. To insert a file view with a synId of `syn8146547`: @@ -102,4 +102,4 @@ Save the query and the edits to the `Wiki` to embed the view. # See Also -[Annotations and Queries](annotation_and_query.md), [Tables](tables.md), [Wikis](wikis.md) +[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Tables]({% link _articles/tables.md %}), [Wikis]({% link _articles/wikis.md %}) diff --git a/_articles/wikis.md b/_articles/wikis.md index 1f194050..d064486c 100644 --- a/_articles/wikis.md +++ b/_articles/wikis.md @@ -96,7 +96,7 @@ See the 'Insert' list for the following widgets to customize your Wiki design. | **Table: Query on a Synapse `Table`**
Provides a Query for any Synapse Table and displays the information in the Wiki. | | | **Query on `Files`/`Folders`**
Provides a Query based an annotations (need link) added to Files and Folders. Columns in the Query table can be renamed and ordered through the 'Add Column Renderer' | | | **Button Link**
Insert a button that links to content within Synapse or elsewhere. **Tip:** buttons can be colored purple by adding `'&highlight=true'` to the end of the widget markdown || -| **Join Team Button**
Provide a button for people to join Synapse [Teams](teams.md) | | +| **Join Team Button**
Provide a button for people to join Synapse [Teams]({% link _articles/teams.md %}) | | | **Team Badge**
Creates a link to the `Team` profile | | | **Genome Browser**
You can add a [Biodalliance genome browser](http://www.biodalliance.org) using tracks from files uploaded to Synapse or from external sources. Choose between Human or Mouse and adjust your tracks for height and color. See the Biodalliance Setup page for [more information](genome_browser.md) | | | **Video**
Video, Vimeo Video, and YouTube Video insert a video from various sources. | | @@ -113,4 +113,4 @@ See the Synapse Data Use Procedure document for [details](https://s3.amazonaws.c ## See Also -[Discussion](discussion.md) +[Discussion]({% link _articles/discussion.md %}) From 207497e8c414f3c76844c589dfba81e3bcb099d5 Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 08:08:44 -0700 Subject: [PATCH 15/91] fix anchor links --- _articles/teams.md | 2 +- _articles/views.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_articles/teams.md b/_articles/teams.md index d8efb77f..c739f2d2 100644 --- a/_articles/teams.md +++ b/_articles/teams.md @@ -83,4 +83,4 @@ When participating in a Challenge, you may submit solutions as an individual or ### See Also -[Wikis]({% link _articles/wikis.md) %}, [Files and Versioning]({% link _articles/versioning.md %}), [Sharing Settings]({% link _articles/access_controls.md %}) +[Wikis]({% link _articles/wikis.md %}), [Files and Versioning]({% link _articles/versioning.md %}), [Sharing Settings]({% link _articles/access_controls.md %}) diff --git a/_articles/views.md b/_articles/views.md index 03822046..79d3ab6a 100644 --- a/_articles/views.md +++ b/_articles/views.md @@ -32,7 +32,7 @@ Note that it may take a few moments for the updated View to rebuild as it querie ## Query a View -A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables]({% link _articles/tables.md %}) for more examples. See the [Using Simple Search]({% link _articles/views.md#using-simple-search %}) and [Using Advanced Search]({% link _articles/views.md#using-advanced-search %}) sections below. +A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables]({% link _articles/tables.md %}) for more examples. See the [Using Simple Search]({% link _articles/views.md %}#using-simple-search) and [Using Advanced Search]({% link _articles/views.md %}#using-advanced-search) sections below. For example, to query for everything in `syn123`: @@ -56,7 +56,7 @@ query <- synTableQuery('SELECT * FROM syn123') ## Update Annotations in Bulk -Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({% link _articles/annotation_and_query.md#adding-annotations %}) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. +Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({% link _articles/annotation_and_query.md %}#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. For example, if you would like to use the Python client to update the annotation `dogSays`:`bark` to `dogSays`:`woof` in every file in a `File View` with the synId syn456, you can do: From fb0ff4a972175f92c7482a5d51f0d0e3b33238ae Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 08:12:05 -0700 Subject: [PATCH 16/91] update readme with information about creating relative links --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 7c06d082..b62e0627 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Internal development can be performed by branching from `gh-pages` to your own f Pages are described by categories. These are stored in a Jekyll collection at [_categories](_categories/). The content that describes each category is defined in a YAML header in a file in that directory. The categories avaiable for reference elsewhere are named as the file or as present in the 'name' field of the YAML header. For example, if you want to create a page with a governance category, you would look in [_categories/governance.md](_categories/governance.md) in the 'name' field and use that value. + ### Creating a page To create a page using the article layout, start by specifying at the very beginning the title, layout, excerpt, and category in the YAML front matter. The title and excerpt will show up in the article's user guide thumbnail and the category tag will be used to sort the article into its corresponding user guide tab. If no category is specified, it will default into the "How-To" tab. @@ -94,6 +95,20 @@ Images can be inserted using either Markdown or HTML, it all depends on your pre ### Inserting code The docs may contain a high level overview of a feature, but should link to the [Python docs](https://python-docs.synapse.org/build/html/index.html) and [synapser](https://r-docs.synapse.org/articles/synapser.html) docs, pointing to the relevant anchor, for code examples. This is to ensure code is validated with the client release cycles. + +### Inserting relative links +A page may link to other pages within the documentation site. To do this, use a `link` Liquid tag to properly render the URL: + +``` +[link text]({% link _articles/getting_started.md %}) +``` + +If the link uses an anchor to jump to a specific part of the page, it must go outside the `link` tag: + +``` +[Annotations]({% link _articles/annotation_and_query.md %}#adding-annotations) +``` + ## License Distributed under the Eclipse Public License, the same as Clojure. From d7fa94c78e62e7ecfc0f5cd4d1f6d7f0f12b4b3b Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 08:32:57 -0700 Subject: [PATCH 17/91] test using site.baseurl --- _articles/views.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/views.md b/_articles/views.md index 79d3ab6a..d66a532d 100644 --- a/_articles/views.md +++ b/_articles/views.md @@ -56,7 +56,7 @@ query <- synTableQuery('SELECT * FROM syn123') ## Update Annotations in Bulk -Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({% link _articles/annotation_and_query.md %}#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. +Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. For example, if you would like to use the Python client to update the annotation `dogSays`:`bark` to `dogSays`:`woof` in every file in a `File View` with the synId syn456, you can do: From 12e5874db833f3916aaf05deff1a302599d50d9b Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 09:17:16 -0700 Subject: [PATCH 18/91] use site.baseurl everywhere --- _articles/access_controls.md | 2 +- ..._certified_users_and_profile_validation.md | 12 +++++----- _articles/annotation_and_query.md | 10 ++++---- _articles/challenge_administration.md | 10 ++++---- _articles/challenge_participation.md | 6 ++--- _articles/client_configuration.md | 2 +- ...ntribute_and_access_controlled_use_data.md | 2 +- _articles/discussion.md | 2 +- _articles/downloading_data.md | 8 +++---- _articles/edit_wiki_order.md | 2 +- _articles/evaluation_queues.md | 2 +- _articles/faq.md | 24 +++++++++---------- _articles/forms.md | 4 ++-- _articles/getting_started.md | 2 +- _articles/getting_started_clients.md | 2 +- _articles/links.md | 2 +- _articles/making_a_project.md | 2 +- .../managing_custom_metadata_at_scale.md | 4 ++-- .../managing_teams_for_groups_and_projects.md | 4 ++-- _articles/provenance.md | 2 +- _articles/sharing_settings.md | 2 +- _articles/tables.md | 2 +- _articles/teams.md | 2 +- _articles/uploading_in_bulk.md | 4 ++-- _articles/user_profiles.md | 4 ++-- _articles/using_tabular_data_in_wikis.md | 4 ++-- _articles/views.md | 10 ++++---- _articles/wikis.md | 4 ++-- 28 files changed, 68 insertions(+), 68 deletions(-) diff --git a/_articles/access_controls.md b/_articles/access_controls.md index 2ca43521..b38b5fcb 100644 --- a/_articles/access_controls.md +++ b/_articles/access_controls.md @@ -6,7 +6,7 @@ category: governance order: 2 --- -Synapse has two ways to control who can access your content. Sharing Settings determine _who_ can access content, and is akin to individual or group (team) permissions. Conditions for Use determine _how_ data can be used by those users who have been granted access. All content in Synapse has Sharing Settings but not all content has Conditions for Use. See the [Sharing Settings]({% link _articles/sharing_settings.md %}) article for information about those settings - this article covers conditions for use only. +Synapse has two ways to control who can access your content. Sharing Settings determine _who_ can access content, and is akin to individual or group (team) permissions. Conditions for Use determine _how_ data can be used by those users who have been granted access. All content in Synapse has Sharing Settings but not all content has Conditions for Use. See the [Sharing Settings]({{ site.baseurl }}{% link _articles/sharing_settings.md %}) article for information about those settings - this article covers conditions for use only. diff --git a/_articles/accounts_certified_users_and_profile_validation.md b/_articles/accounts_certified_users_and_profile_validation.md index 5bd4fb8d..3e33a496 100644 --- a/_articles/accounts_certified_users_and_profile_validation.md +++ b/_articles/accounts_certified_users_and_profile_validation.md @@ -26,7 +26,7 @@ The table below summarizes the user privileges for each level. ## User Responsibilities -You are solely responsible for your actions on Synapse. You are required to abide by the [Synapse Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) and all policies and principles described in the [Synapse governance documents]({% link _articles/governance.md %}). We strongly encourage you to familiarize yourself with these documents. Please contact the Synapse Access and Compliance Team () if you have any questions. +You are solely responsible for your actions on Synapse. You are required to abide by the [Synapse Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) and all policies and principles described in the [Synapse governance documents]({{ site.baseurl }}{% link _articles/governance.md %}). We strongly encourage you to familiarize yourself with these documents. Please contact the Synapse Access and Compliance Team () if you have any questions. {% include important.html content="By using Synapse you consent to all Synapse governance policies and procedures." %} @@ -69,11 +69,11 @@ Go to the settings area of your [Synapse profile homepage](https://www.synapse.o 1. Confirm your user profile is complete including **your full name, current affiliation, and city/country.** 1. Link to your ORCID profile. **Make sure your profile is public and populate it with at least one piece of information about yourself in addition to your name.** -1. Physically sign (in ink), initial, and submit the Synapse [Oath]({% link assets/other/oath.md %}) +1. Physically sign (in ink), initial, and submit the Synapse [Oath]({{ site.baseurl }}{% link assets/other/oath.md %}) 1. Submit recent (current within the past month) identity attestation documentation. Acceptable forms of documentation, in English, are: -* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({% link assets/other/signing_official_template.md %})) OR -* A notarized letter attesting to your identity ([template here]({% link assets/other/notarized_letter_template.md %})) OR +* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({{ site.baseurl }}{% link assets/other/signing_official_template.md %})) OR +* A notarized letter attesting to your identity ([template here]({{ site.baseurl }}{% link assets/other/notarized_letter_template.md %})) OR * A copy of your professional license (e.g., a photocopy of your medical license) _Please note that a copy of a work or university identification badge is not an accepted form of identity attestation documentation._ @@ -83,7 +83,7 @@ You will receive a notification email when your profile has been validated and a Acceptable forms of documentation, in English, are: -* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({% link assets/other/signing_official_template.md %})) OR -* A notarized letter attesting to your identity ([template here]({% link assets/other/notarized_letter_template.md %})) OR +* A letter from a signing official on letterhead attesting to your identity. _Please note that you can not serve as your own signing official_ ([template here]({{ site.baseurl }}{% link assets/other/signing_official_template.md %})) OR +* A notarized letter attesting to your identity ([template here]({{ site.baseurl }}{% link assets/other/notarized_letter_template.md %})) OR * A copy of your professional license (e.g., a photocopy of your medical license) _Please note that a copy of a work or university identification badge is not an accepted form of identity attestation documentation._ diff --git a/_articles/annotation_and_query.md b/_articles/annotation_and_query.md index 5e7e2b42..085c9c4f 100644 --- a/_articles/annotation_and_query.md +++ b/_articles/annotation_and_query.md @@ -24,7 +24,7 @@ Annotations can be one of four types: ## How to Assign Annotations -Annotations may be added when initially uploading a file or at a later date. This can be done using the command line client, the [Python client](https://python-docs.synapse.org/build/html/Views.html#updating-annotations-using-view), the [R client](https://r-docs.synapse.org/articles/views.html#updating-annotations-using-view), or from the web. Using the programmatic clients facilitates batch and automated population of annotations across many files. The web client can be used to bulk update many files using [file views]({% link _articles/views.md %}). +Annotations may be added when initially uploading a file or at a later date. This can be done using the command line client, the [Python client](https://python-docs.synapse.org/build/html/Views.html#updating-annotations-using-view), the [R client](https://r-docs.synapse.org/articles/views.html#updating-annotations-using-view), or from the web. Using the programmatic clients facilitates batch and automated population of annotations across many files. The web client can be used to bulk update many files using [file views]({{ site.baseurl }}{% link _articles/views.md %}). ### Adding Annotations @@ -32,7 +32,7 @@ To add annotations on a single entity through the web client, click the **Annota ![Annotation web location](../assets/images/webAnnotation.png) -To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({% link _articles/views.md %}). +To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({{ site.baseurl }}{% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({{ site.baseurl }}{% link _articles/views.md %}). ##### Command line @@ -65,7 +65,7 @@ Click **File Tools**, **Annotations** and **Edit** to add, delete, or modify ann ![Annotation editor](../assets/images/annotationsDetail.png) -To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({% link _articles/views.md %}). +To add annotations on multiple files, please refer to our Synapse in Practice article [Managing Custom Metadata at Scale]({{ site.baseurl }}{% link _articles/managing_custom_metadata_at_scale.md %}) for a tutorial on how to do this efficiently and effectively leveraging [file views]({{ site.baseurl }}{% link _articles/views.md %}). ##### Command line @@ -133,7 +133,7 @@ SELECT * FROM syn123456 WHERE "id" = 'syn00012' ### Finding Files in a Specific Project -To find all files in a specific Project, create a View in the web client. For example, if you'd like to see all files in a Project, navigate to your project and then the **Tables** tab. From there, click **Tables Tools** and **Add File View**. Click **Add container** and **Enter Synapse Id** to create a tabluar file view that contains every file in the project, which you can now query. Importantly, if you want to later query on annotations, you must select **Add All Annotations**. For a more in-depth look at this feature, please read our articles on [File Views]({% link _articles/views.md %}). +To find all files in a specific Project, create a View in the web client. For example, if you'd like to see all files in a Project, navigate to your project and then the **Tables** tab. From there, click **Tables Tools** and **Add File View**. Click **Add container** and **Enter Synapse Id** to create a tabluar file view that contains every file in the project, which you can now query. Importantly, if you want to later query on annotations, you must select **Add All Annotations**. For a more in-depth look at this feature, please read our articles on [File Views]({{ site.baseurl }}{% link _articles/views.md %}). ### Listing Files in a Specific Folder @@ -213,4 +213,4 @@ SELECT * FROM syn123 where "chemicalStructure" = '4''-chemical' # See Also -[Downloading Data]({% link _articles/downloading_data.md %}), [Tables]({% link _articles/tables.md %}) +[Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}), [Tables]({{ site.baseurl }}{% link _articles/tables.md %}) diff --git a/_articles/challenge_administration.md b/_articles/challenge_administration.md index f1f407eb..43646fe4 100644 --- a/_articles/challenge_administration.md +++ b/_articles/challenge_administration.md @@ -27,7 +27,7 @@ Maintence of both a **Staging** and **Live** `Project` enables `Wiki` content to {% include important.html content="All edits and changes should be made on the Staging site." %} -For background on how to create and share `Projects`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project]({% link _articles/making_a_project.md %}). +For background on how to create and share `Projects`, `Files`, `Folders` and `Wiki` pages, please see our article [Making a Project]({{ site.baseurl }}{% link _articles/making_a_project.md %}). ### Synapse Teams @@ -39,7 +39,7 @@ The command `createchallenge` creates three Synapse `Teams`: * **Challenge pre-registration team** - This `Team` is recommended for when the challenge is under development. It allows participants to join a mailing list to receive notification of challenge launch news. -Please visit this [page]({% link _articles/teams.md %}) to learn more about `Teams`. +Please visit this [page]({{ site.baseurl }}{% link _articles/teams.md %}) to learn more about `Teams`. ### Activating Challenge Configuration @@ -57,13 +57,13 @@ Synapse has the ability to apply access restrictions to sensitive data (e.g. hum There are cases where there are no human data concerns and instead a pop-up agreement needs to be presented before the first data download. Contact the **Access and Compliance Team** to set up this agreement. -Please view the [Access Controls page]({% link _articles/access_controls.md %}) to learn how to add conditions for use on data. +Please view the [Access Controls page]({{ site.baseurl }}{% link _articles/access_controls.md %}) to learn how to add conditions for use on data. ### Create an Evaluation Queue for Submissions Challenge participants can submit Synapse Entities (e.g. `File`, `Folder`, `Project`, `Docker`) to evaluation queues. Multiple Evaluation queues can be created to support challenges with more than one question. -Please visit the [Evaluation Queue article]({% link _articles/evaluation_queues.md %}) to learn more about queue configuration. +Please visit the [Evaluation Queue article]({{ site.baseurl }}{% link _articles/evaluation_queues.md %}) to learn more about queue configuration. One of the features of Synapse for DREAM Challenges is the live compilation of submission statistics for all evaluation queues, including total submission count, count per individual/team, count per submission state (scored, invalid) and count per week. You can see the statistics for various challenges [here](https://www.synapse.org/#!Synapse:syn2504723/wiki/65150). In order to activate statistics for your evaluation queues, you must be an administrator of the challenge Project. Each queue needs to be configured to generate the statistics. To do this: @@ -90,4 +90,4 @@ Throughout the challenge, participants will continuously submit to the evaluatio Organizers can create a leaderboard when scores are ready to be revealed to participants. Leaderboards are sorted, paginated, tabular forms that display submission annotations (e.g. scores from the scoring application and other metadata) and update as annotations or scores change. A leaderboard can provide real-time insight into the progress of a challenge. -Learn more about adding leaderboards in the [Evaluation Queue article]({% link _articles/evaluation_queues.md %}). +Learn more about adding leaderboards in the [Evaluation Queue article]({{ site.baseurl }}{% link _articles/evaluation_queues.md %}). diff --git a/_articles/challenge_participation.md b/_articles/challenge_participation.md index 54c00a82..717aa647 100644 --- a/_articles/challenge_participation.md +++ b/_articles/challenge_participation.md @@ -29,7 +29,7 @@ Participants **must** be registered for the challenge if they want to submit and ## Join or Create a Team -We encourage you to form a team with other participants for the challenge. You can either join a team or create your own team of collaborators. See instructions on how to form a team [here]({% link _articles/teams.md %}). It is important to note that you **cannot** be on more than one team. Once you have submitted as a team or individual, you will not be able to submit as another team. If you decide to be part of a team, please register your team to the challenge - there will be a place to do this in every challenge wiki. +We encourage you to form a team with other participants for the challenge. You can either join a team or create your own team of collaborators. See instructions on how to form a team [here]({{ site.baseurl }}{% link _articles/teams.md %}). It is important to note that you **cannot** be on more than one team. Once you have submitted as a team or individual, you will not be able to submit as another team. If you decide to be part of a team, please register your team to the challenge - there will be a place to do this in every challenge wiki. ## Accessing Challenge Data @@ -37,11 +37,11 @@ The data stored on the challenge Synapse site can be accessed using the Synapse ## Run your Algorithms and Submit to the Challenge -You can submit to a challenge queue by using the R, Python or web client. All submissions must be first uploaded to Synapse. Follow these [instructions]({% link _articles/getting_started.md %}) to learn how to upload to a project. Most challenge queues will be labeled by `challengename-subchallenge#` as a challenge may have different questions that it may want you to answer. Learn more about submitting to [evaluation queues]({% link _articles/evaluation_queues.md %}) +You can submit to a challenge queue by using the R, Python or web client. All submissions must be first uploaded to Synapse. Follow these [instructions]({{ site.baseurl }}{% link _articles/getting_started.md %}) to learn how to upload to a project. Most challenge queues will be labeled by `challengename-subchallenge#` as a challenge may have different questions that it may want you to answer. Learn more about submitting to [evaluation queues]({{ site.baseurl }}{% link _articles/evaluation_queues.md %}) ## Share Ideas and Ask Questions Every challenge has a discussion forum for participants (the `Discussion` tab on the Challenge Project page). The forum is a space for participants to ask any questions and raise ideas. -Instructions on how to use the discussion forum can be found [here]({% link _articles/discussion.md %}) +Instructions on how to use the discussion forum can be found [here]({{ site.baseurl }}{% link _articles/discussion.md %}) diff --git a/_articles/client_configuration.md b/_articles/client_configuration.md index 1ee2e11f..9e26e323 100644 --- a/_articles/client_configuration.md +++ b/_articles/client_configuration.md @@ -33,4 +33,4 @@ From your [Synapse homepage](https://www.synapse.org/), navigate to your user me ## See Also -[Getting Started]({% link _articles/getting_started.md %}), [Custom Storage Locations]({% link _articles/custom_storage_location.md %}), [Downloading Data]({% link _articles/downloading_data.md %}) +[Getting Started]({{ site.baseurl }}{% link _articles/getting_started.md %}), [Custom Storage Locations]({{ site.baseurl }}{% link _articles/custom_storage_location.md %}), [Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}) diff --git a/_articles/contribute_and_access_controlled_use_data.md b/_articles/contribute_and_access_controlled_use_data.md index c95f7440..c1ad3e70 100644 --- a/_articles/contribute_and_access_controlled_use_data.md +++ b/_articles/contribute_and_access_controlled_use_data.md @@ -14,7 +14,7 @@ You must be a `Certified User` to contribute data to Synapse. You are responsibl If there are no ethical, legal or regulatory reasons to impose `Conditions for Use`, the data can be used for any lawful research purpose. All human data shared in Synapse, with or without `Conditions for Use`, must be de-identified according to **HIPAA standards** and comply with all applicable privacy laws and regulations. Guidance on de-identification according to HIPAA rules can be found [here](http://www.hhs.gov/ocr/privacy){:target="_blank"}. -`Conditions for Use` can be set at the `Project`, `Folder`, `File` and `Table` level. We recommend grouping `Files` that require the same `Conditions for Use` in a dedicated `Folder` within your `Project`. For more information about setting `Conditions for Use` please see [Access Controls and Data Governance]({% link _articles/access_controls.md %}). +`Conditions for Use` can be set at the `Project`, `Folder`, `File` and `Table` level. We recommend grouping `Files` that require the same `Conditions for Use` in a dedicated `Folder` within your `Project`. For more information about setting `Conditions for Use` please see [Access Controls and Data Governance]({{ site.baseurl }}{% link _articles/access_controls.md %}). diff --git a/_articles/discussion.md b/_articles/discussion.md index ecdce43a..f20c677c 100644 --- a/_articles/discussion.md +++ b/_articles/discussion.md @@ -64,4 +64,4 @@ Moderators may also "pin" important threads using the **pin** icon located next # See Also -[Wikis]({% link _articles/wikis.md %}) +[Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}) diff --git a/_articles/downloading_data.md b/_articles/downloading_data.md index d56bf0cb..c019b1d2 100644 --- a/_articles/downloading_data.md +++ b/_articles/downloading_data.md @@ -86,7 +86,7 @@ entity = syn.get("syn3260973", version=1) entity <- synGet("syn3260973", version=1) ``` -See [versioning]({% link _articles/versioning.md %}) for more details. +See [versioning]({{ site.baseurl }}{% link _articles/versioning.md %}) for more details. ### Links @@ -140,7 +140,7 @@ entity <- synGet("syn00123", downloadLocation="/path/to/folder") ## Finding and Downloading Files -Files can be [annotated]({% link _articles/annotation_and_query.md %}) to facilitate finding them. In order to search the annotations, a [File View]({% link _articles/views.md %}) must be created first. It is possible to query based on any of the annotations attached to the files. +Files can be [annotated]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) to facilitate finding them. In order to search the annotations, a [File View]({{ site.baseurl }}{% link _articles/views.md %}) must be created first. It is possible to query based on any of the annotations attached to the files. For example, the [PCBC Project](https://www.synapse.org/#!Synapse:syn1773109) has a [table](https://www.synapse.org/#!Synapse:syn7511263) listing sequencing data files that have been annotated. To find all **mRNA fastq** files originating from **CD34+ cells** in the we can query by: @@ -214,7 +214,7 @@ files = synapseutils.syncFromSynapse(syn, 'syn2390898') ### Download Tables -Please view [here]({% link _articles/tables.md %}) to learn how to use `Tables`. +Please view [here]({{ site.baseurl }}{% link _articles/tables.md %}) to learn how to use `Tables`. ### Download Wikis @@ -282,4 +282,4 @@ all_files = syncFromSynapse(entity='syn123', path='/path/to/myFolder') # See Also -[Versioning]({% link _articles/versioning.md %}), [Tables]({% link _articles/tables.md %}), [Wikis]({% link _articles/wikis.md %}), [File Views]({% link _articles/views.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}) +[Versioning]({{ site.baseurl }}{% link _articles/versioning.md %}), [Tables]({{ site.baseurl }}{% link _articles/tables.md %}), [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}), [File Views]({{ site.baseurl }}{% link _articles/views.md %}), [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) diff --git a/_articles/edit_wiki_order.md b/_articles/edit_wiki_order.md index 30e87d54..83723e05 100644 --- a/_articles/edit_wiki_order.md +++ b/_articles/edit_wiki_order.md @@ -21,4 +21,4 @@ If you want to create new pages within an existing hierarchy rather than moving ## See Also -[Wikis]({% link _articles/wikis.md %}) +[Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index 377450f0..e61d4497 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -216,4 +216,4 @@ If you are happy with your leaderboard configurations, save both the configurati # See Also -To learn how to create a Wiki page, please visit [the Wikis article]({% link _articles/wikis.md %}). +To learn how to create a Wiki page, please visit [the Wikis article]({{ site.baseurl }}{% link _articles/wikis.md %}). diff --git a/_articles/faq.md b/_articles/faq.md index 791ba438..9be07af6 100644 --- a/_articles/faq.md +++ b/_articles/faq.md @@ -20,11 +20,11 @@ Synapse allows researchers to share and describe data, analyses, and other conte #### No, seriously what does Synapse do? -For a comprehensive introduction to Synapse see our [Getting Started guide]({% link _articles/getting_started.md %}). +For a comprehensive introduction to Synapse see our [Getting Started guide]({{ site.baseurl }}{% link _articles/getting_started.md %}). #### How much does it cost to use Synapse? -We allow groups to get started for free by subsidizing relatively moderate amounts of internal Synapse cloud storage (e.g. 10s of GB). If your needs will exceed this limit we suggest contacting [SynapseInfo@sagebase.org](mailto:SynapseInfo@sagebase.org) for other solutions, including the ability for groups to host their own content either in cloud storage, proxied from [local file servers]({% link _articles/custom_storage_location.md %}) or as external links. +We allow groups to get started for free by subsidizing relatively moderate amounts of internal Synapse cloud storage (e.g. 10s of GB). If your needs will exceed this limit we suggest contacting [SynapseInfo@sagebase.org](mailto:SynapseInfo@sagebase.org) for other solutions, including the ability for groups to host their own content either in cloud storage, proxied from [local file servers]({{ site.baseurl }}{% link _articles/custom_storage_location.md %}) or as external links. #### How is Synapse funded? @@ -44,7 +44,7 @@ Anyone age 13 or older may use Synapse. We have highlighted a series of [researc #### What are the Synapse Terms of Use? -The [Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) fully describes the governance terms and conditions of Synapse. In order to register on Synapse, you must review and agree to the terms of the Synapse Awareness and Ethics Pledge. For more information see the complete Synapse [Governance policies]({% link _articles/governance.md %}). +The [Terms and Conditions of Use](https://s3.amazonaws.com/static.synapse.org/governance/SageBionetworksSynapseTermsandConditionsofUse.pdf?v=4) fully describes the governance terms and conditions of Synapse. In order to register on Synapse, you must review and agree to the terms of the Synapse Awareness and Ethics Pledge. For more information see the complete Synapse [Governance policies]({{ site.baseurl }}{% link _articles/governance.md %}). #### Is Synapse open source? @@ -56,7 +56,7 @@ Yes, Synapse is built on top of a RESTful service that is automatically [documen #### How do I set up my own instance of Synapse? -Synapse was developed with the philosophy to encourage collaboration across institutional boundaries and is therefore provided as “Software As A Service” with a single instance used by all users. This makes it easy both to discover new content and share with new collaborators. We do support private project spaces where content sharing is controlled by the individual user. In addition, Synapse has the ability to reference resources that are stored elsewhere. This allows Synapse to store metadata about the content such as annotations, descriptive wiki pages and provenance but not the actual data. Currently Synapse has specific support for files stored at URLs, on SFTP servers, on AWS S3 and arbitrary file servers (see: [Custom Storage Locations]({% link _articles/custom_storage_location.md %})). +Synapse was developed with the philosophy to encourage collaboration across institutional boundaries and is therefore provided as “Software As A Service” with a single instance used by all users. This makes it easy both to discover new content and share with new collaborators. We do support private project spaces where content sharing is controlled by the individual user. In addition, Synapse has the ability to reference resources that are stored elsewhere. This allows Synapse to store metadata about the content such as annotations, descriptive wiki pages and provenance but not the actual data. Currently Synapse has specific support for files stored at URLs, on SFTP servers, on AWS S3 and arbitrary file servers (see: [Custom Storage Locations]({{ site.baseurl }}{% link _articles/custom_storage_location.md %})). #### What do I do if I find a bug? @@ -64,14 +64,14 @@ You may browse open issues or file a bug through our [Jira](https://sagebionetwo #### How do I get started? -Whether you are looking to access content or use Synapse to track your own work, start by [registering](https://www.synapse.org/#!RegisterAccount:0) for a Synapse user account. Before uploading files, you will need to take a short [certification quiz](https://www.synapse.org/#!Quiz:Certification) that demonstrates your understanding of the ethical considerations in sharing data and the manner in which data is managed and shared in Synapse. See the [Getting Started guide]({% link _articles/getting_started.md %}) for tips on how to access data, create your own project, and share content with others. +Whether you are looking to access content or use Synapse to track your own work, start by [registering](https://www.synapse.org/#!RegisterAccount:0) for a Synapse user account. Before uploading files, you will need to take a short [certification quiz](https://www.synapse.org/#!Quiz:Certification) that demonstrates your understanding of the ethical considerations in sharing data and the manner in which data is managed and shared in Synapse. See the [Getting Started guide]({{ site.baseurl }}{% link _articles/getting_started.md %}) for tips on how to access data, create your own project, and share content with others. # Accessing Content #### My colleague put some content in Synapse. How do I find it? This will depend if the content is public or private. If private, you will need to make sure your colleague has shared this content with you. Shared content is visible from your “Dashboard page” under the tab “Shared directly with me”. If you favorite the content (using the yellow star) it will appear under your list of favorites visible from the top of any Synapse page or on your [Profile](https://www.synapse.org/#!Profile:v/projects/favorites). -All public data is queryable. For more information see [help on querying]({% link _articles/annotation_and_query.md %}) or from the “Search” box in the top right corner of any Synapse page. +All public data is queryable. For more information see [help on querying]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) or from the “Search” box in the top right corner of any Synapse page. #### I have heard Synapse hosts several public datasets. How do I find them? @@ -79,7 +79,7 @@ Synapse hosts multiple research communities that generate data which is released #### What does a Synapse account let me do than I can’t do without it? -You can browse public content in Synapse without registering. However, without an account you cannot add new content to Synapse, nor can you upload or download `Files` or `Tables`. With an account you can create `Projects` and `Wikis`, download `Open Data` and request access to `Controlled Data`. Further, an account lets you collaborate with other Synapse users and create user teams. For more information see the [User Credentials]({% link _articles/accounts_certified_users_and_profile_validation.md %}) page. +You can browse public content in Synapse without registering. However, without an account you cannot add new content to Synapse, nor can you upload or download `Files` or `Tables`. With an account you can create `Projects` and `Wikis`, download `Open Data` and request access to `Controlled Data`. Further, an account lets you collaborate with other Synapse users and create user teams. For more information see the [User Credentials]({{ site.baseurl }}{% link _articles/accounts_certified_users_and_profile_validation.md %}) page. #### What is a validated profile? @@ -89,11 +89,11 @@ Validating your profile is a process where your identity is established through #### I have my research results - How can Synapse help me share them? -Synapse makes it easy to share files of any sort, with whomever you choose whether a small group of collaborators or the general public. You may share raw data, summarized data, analysis results, or anything in between. We recommend using [Getting started with Synapse guide]({% link _articles/getting_started.md %}) for more details on how to upload and manage content. +Synapse makes it easy to share files of any sort, with whomever you choose whether a small group of collaborators or the general public. You may share raw data, summarized data, analysis results, or anything in between. We recommend using [Getting started with Synapse guide]({{ site.baseurl }}{% link _articles/getting_started.md %}) for more details on how to upload and manage content. #### Why do I have to be a certified user to upload content? -User certification ensures that you understand your responsibilities for sharing data through Synapse, especially data derived from human participants. These responsibilities include making sure that data derived from human participants is de-identified and that all applicable privacy laws and regulations are observed. See the [How to contribute data]({% link _articles/contribute_and_access_controlled_use_data.md %}) for more information. +User certification ensures that you understand your responsibilities for sharing data through Synapse, especially data derived from human participants. These responsibilities include making sure that data derived from human participants is de-identified and that all applicable privacy laws and regulations are observed. See the [How to contribute data]({{ site.baseurl }}{% link _articles/contribute_and_access_controlled_use_data.md %}) for more information. #### How do I get certified? @@ -101,11 +101,11 @@ To become a certified user, you will need to pass a brief [quiz](https://www.syn #### Is everything I share on Synapse public? -No. Use `Sharing settings` to control who can see the content you create. By default, `Projects` and their content are visible only to the user who created it. By using the Synapse `Sharing settings`, you have the ability to grant other Synapse users, Synapse teams, or the public access to your Project content. You can learn more here: [Sharing Settings and Conditions for Use]({% link _articles/access_controls.md %}). +No. Use `Sharing settings` to control who can see the content you create. By default, `Projects` and their content are visible only to the user who created it. By using the Synapse `Sharing settings`, you have the ability to grant other Synapse users, Synapse teams, or the public access to your Project content. You can learn more here: [Sharing Settings and Conditions for Use]({{ site.baseurl }}{% link _articles/access_controls.md %}). #### Can I store sensitive information about human subjects in Synapse? -Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use](access_controls.md) documentation and [Governance documentation]({% link _articles/governance.md %}). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). +Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use](access_controls.md) documentation and [Governance documentation]({{ site.baseurl }}{% link _articles/governance.md %}). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). #### How do I know the content I put in Synapse will be secure? What security measures does Synapse have? @@ -113,4 +113,4 @@ Synapse stores content in Amazon Web Services, which provides a layer of securit #### Where are my files stored? -By default, Synapse stores files in Amazon Simple Storage Services (S3). However it is possible to set up Synapse to store files in different locations such as your local SFTP server. For files stored outside of S3, Synapse can be used to organize, manage, and access files through the use of Synapse annotations to store file-specific metadata. (see: [Custom Storage Locations]({% link _articles/custom_storage_location.md %})) +By default, Synapse stores files in Amazon Simple Storage Services (S3). However it is possible to set up Synapse to store files in different locations such as your local SFTP server. For files stored outside of S3, Synapse can be used to organize, manage, and access files through the use of Synapse annotations to store file-specific metadata. (see: [Custom Storage Locations]({{ site.baseurl }}{% link _articles/custom_storage_location.md %})) diff --git a/_articles/forms.md b/_articles/forms.md index 8138a0e5..87f1c3ba 100644 --- a/_articles/forms.md +++ b/_articles/forms.md @@ -15,7 +15,7 @@ With Forms, you can: ## Creating a Table -In order to use Forms, you'll need to first create a `Table`. Read more about creating tables here: [Tables]({% link _articles/tables.md %}) +In order to use Forms, you'll need to first create a `Table`. Read more about creating tables here: [Tables]({{ site.baseurl }}{% link _articles/tables.md %}) ## Activating and Deactivating 'Alpha' Mode @@ -41,7 +41,7 @@ The form is also responsive, so it will render on both large and small screens. ## Allowing Others to Contribute -Entering data into a `Form` is equivalent to editing the data in a `Table`, so users who wish to add data using the form will need to have "Edit" permissions on the Table. See [Sharing Settings]({% link _articles/access_controls.md %}) for more information on controlling who can edit your Table. +Entering data into a `Form` is equivalent to editing the data in a `Table`, so users who wish to add data using the form will need to have "Edit" permissions on the Table. See [Sharing Settings]({{ site.baseurl }}{% link _articles/access_controls.md %}) for more information on controlling who can edit your Table. ## See Also diff --git a/_articles/getting_started.md b/_articles/getting_started.md index 30fe098f..1f46b664 100644 --- a/_articles/getting_started.md +++ b/_articles/getting_started.md @@ -40,7 +40,7 @@ To create a new Project: Your Projects [dashboard](https://www.synapse.org/#!Profile:v/projects) stores your collection of Projects. -Read about [Projects]({% link _articles/making_a_project.md %}) in the User Guide. +Read about [Projects]({{ site.baseurl }}{% link _articles/making_a_project.md %}) in the User Guide. ## Synapse IDs diff --git a/_articles/getting_started_clients.md b/_articles/getting_started_clients.md index 59bc8b3a..e5daf1fc 100644 --- a/_articles/getting_started_clients.md +++ b/_articles/getting_started_clients.md @@ -12,7 +12,7 @@ The API clients provide a way to use Synapse programmatically. This page shows y * Python * R -To manage stored login credentials, visit the [Client Configuration page]({% link _articles/client_configuration.md %}). +To manage stored login credentials, visit the [Client Configuration page]({{ site.baseurl }}{% link _articles/client_configuration.md %}). ## Command Line diff --git a/_articles/links.md b/_articles/links.md index 35eaabdc..6eeec70a 100644 --- a/_articles/links.md +++ b/_articles/links.md @@ -65,4 +65,4 @@ linkEnt <- synStore(linkEnt) ### See Also -[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Downloading Data]({% link _articles/downloading_data.md %}), [Files and Versioning]({% link _articles/versioning.md %}) +[Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}), [Files and Versioning]({{ site.baseurl }}{% link _articles/versioning.md %}) diff --git a/_articles/making_a_project.md b/_articles/making_a_project.md index c3ec2329..104bfa21 100644 --- a/_articles/making_a_project.md +++ b/_articles/making_a_project.md @@ -8,7 +8,7 @@ order: 2 `Projects` in Synapse are "containers" that groups relevant content and people together. Researchers using Synapse can work in private or collaborate in groups. Some users share their research across large consortia. Projects support the following: -* **Organize Your Work**: With Synapse you can organize the parts in your workflow (data, code, etc) into a hierarchy like a file system. With the tabs across the top of each project, you can easily navigate to your [Wikis]({% link _articles/wikis.md %}), [Files and Folders]({% link _articles/files_and_versioning.md %}), SQL-based [Tables]({% link _articles/tables.md %}), and even conduct conversations using [Discussion Forums]({% link _articles/discussion.md %}). +* **Organize Your Work**: With Synapse you can organize the parts in your workflow (data, code, etc) into a hierarchy like a file system. With the tabs across the top of each project, you can easily navigate to your [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}), [Files and Folders]({{ site.baseurl }}{% link _articles/files_and_versioning.md %}), SQL-based [Tables]({{ site.baseurl }}{% link _articles/tables.md %}), and even conduct conversations using [Discussion Forums]({{ site.baseurl }}{% link _articles/discussion.md %}). * **Store Data, Code, and Results**: You can upload your data, code, and results to Synapse, or store a reference to their location in your local computer system or on the web. Everything can be stored as Files, hosted by Synapse, in your own external cloud storage, or using [Docker Containers](http://docs.synapse.org/articles/docker.html). diff --git a/_articles/managing_custom_metadata_at_scale.md b/_articles/managing_custom_metadata_at_scale.md index 9b2cf2d3..2d014adb 100644 --- a/_articles/managing_custom_metadata_at_scale.md +++ b/_articles/managing_custom_metadata_at_scale.md @@ -5,7 +5,7 @@ excerpt: Update Annotations in bulk using File Views and programmatic clients. category: metadata-and-annotations --- -This vignette will combine concepts from [Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Views]({% link _articles/views.md %}), [Uploading and Downloading Data in Bulk]({% link _articles/uploading_in_bulk.md %}) in order to **create a manifest** `velociraptor_manifest.txt`, **upload** 100 files and **edit** annotations on these files using the Synapse clients. +This vignette will combine concepts from [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [Views]({{ site.baseurl }}{% link _articles/views.md %}), [Uploading and Downloading Data in Bulk]({{ site.baseurl }}{% link _articles/uploading_in_bulk.md %}) in order to **create a manifest** `velociraptor_manifest.txt`, **upload** 100 files and **edit** annotations on these files using the Synapse clients. ## Annotation dictionaries @@ -45,7 +45,7 @@ And ta-da! Your files have been uploaded! ## Create a File View (Web) -Since the files have been uploaded with annotations, a file [View]({% link _articles/views.md %}) allows users to query, facet, and bulk manipulate the files and metadata. +Since the files have been uploaded with annotations, a file [View]({{ site.baseurl }}{% link _articles/views.md %}) allows users to query, facet, and bulk manipulate the files and metadata. To create your File View: diff --git a/_articles/managing_teams_for_groups_and_projects.md b/_articles/managing_teams_for_groups_and_projects.md index 9c9c8e9b..5562673a 100644 --- a/_articles/managing_teams_for_groups_and_projects.md +++ b/_articles/managing_teams_for_groups_and_projects.md @@ -20,7 +20,7 @@ When thinking through the process of creating a permissions model for your proje ## Using Teams for Permissions -Teams are groups of Synapse users; learn more about [managing teams here]({% link _articles/teams.md %}). If you are working with a group of users, and you want to allow some users to view or download data, while other users should be in charge of managing the project or adding new data, you should consider using teams to grant users permission. For example, you can create a "project administrators" group and grant that team permission to administer the project. Then, when you need to modify permissions on the project, you can add or remove people from the team rather than modifying the sharing settings on the project. This is especially useful if you have more than one project that the same group of people will be working across; using teams for permissions can help prevent administrative errors like forgetting to remove someone from a project if they leave your collaboration. +Teams are groups of Synapse users; learn more about [managing teams here]({{ site.baseurl }}{% link _articles/teams.md %}). If you are working with a group of users, and you want to allow some users to view or download data, while other users should be in charge of managing the project or adding new data, you should consider using teams to grant users permission. For example, you can create a "project administrators" group and grant that team permission to administer the project. Then, when you need to modify permissions on the project, you can add or remove people from the team rather than modifying the sharing settings on the project. This is especially useful if you have more than one project that the same group of people will be working across; using teams for permissions can help prevent administrative errors like forgetting to remove someone from a project if they leave your collaboration. ## Recommended Team Types @@ -38,7 +38,7 @@ The folder with then be shared only with the specific user groups that the entir # Triaging Project Permissions Using Views -Sometimes local sharing settings are accidentally created, and once created, they can be somewhat tricky to detect. One quick way to triage your project permissions is by using a [view]({% link _articles/views.md %}) with a scope set to a single project, or across multiple projects with similar permissions models. The field that you will be using below is called +Sometimes local sharing settings are accidentally created, and once created, they can be somewhat tricky to detect. One quick way to triage your project permissions is by using a [view]({{ site.baseurl }}{% link _articles/views.md %}) with a scope set to a single project, or across multiple projects with similar permissions models. The field that you will be using below is called "benefactorId" -- this is the unique set of permissions assigned to groups of things. When you first create a project, the project itself is the "benefactor" of permissions, and there is only one benefactor ID for all the things in the project. As soon as you create your first set of local sharing settings, there are now two benefactors; the project is still providing the permissions for most the content, but whatever you have set local sharing settings on (say, a folder) now is the benefactor for anything inside it; it's the new benefactor of permissions for that sub-hierarchy, and everything inside will share the same, new benefactorId. diff --git a/_articles/provenance.md b/_articles/provenance.md index 4fbb2b39..db6dc182 100644 --- a/_articles/provenance.md +++ b/_articles/provenance.md @@ -250,4 +250,4 @@ finalList <- lapply(finalList, function(x) synStore(x, activity=act)) ### See Also -[Files and Versioning]({% link _articles/versioning.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}) +[Files and Versioning]({{ site.baseurl }}{% link _articles/versioning.md %}), [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) diff --git a/_articles/sharing_settings.md b/_articles/sharing_settings.md index 4041aa66..4b3390a6 100644 --- a/_articles/sharing_settings.md +++ b/_articles/sharing_settings.md @@ -56,7 +56,7 @@ Administrator permissions allows a Synapse user to change the sharing settings a To adjust the sharing settings on a project, click the `Project Settings` button. This will open a window listing the Synapse users who have access to the `Project` and their roles. When you create a new `Project` you are the only Synapse user listed in this window, because projects are private by default, and your access level will be `Administrator`. -Use the `Add People` feature to add collaborators individually or to add a [team of collaborators]({% link _articles/teams.md %}). +Use the `Add People` feature to add collaborators individually or to add a [team of collaborators]({{ site.baseurl }}{% link _articles/teams.md %}). diff --git a/_articles/tables.md b/_articles/tables.md index 8455b789..864a0a51 100644 --- a/_articles/tables.md +++ b/_articles/tables.md @@ -220,4 +220,4 @@ Finally, query the table and download the album cover files. Clicking on any fil # See Also -[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Downloading Data]({% link _articles/downloading_data.md %}), [Files and Versioning]({% link _articles/files_and_versioning.md %}) +[Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}), [Files and Versioning]({{ site.baseurl }}{% link _articles/files_and_versioning.md %}) diff --git a/_articles/teams.md b/_articles/teams.md index c739f2d2..15c06186 100644 --- a/_articles/teams.md +++ b/_articles/teams.md @@ -83,4 +83,4 @@ When participating in a Challenge, you may submit solutions as an individual or ### See Also -[Wikis]({% link _articles/wikis.md %}), [Files and Versioning]({% link _articles/versioning.md %}), [Sharing Settings]({% link _articles/access_controls.md %}) +[Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}), [Files and Versioning]({{ site.baseurl }}{% link _articles/versioning.md %}), [Sharing Settings]({{ site.baseurl }}{% link _articles/access_controls.md %}) diff --git a/_articles/uploading_in_bulk.md b/_articles/uploading_in_bulk.md index dac5d7cb..6175360c 100644 --- a/_articles/uploading_in_bulk.md +++ b/_articles/uploading_in_bulk.md @@ -59,7 +59,7 @@ Files can be downloaded in bulk using the `syncFromSynapse` function. This funct ## Editing in Bulk -You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. However, if only annotations are being updated, we recommend using our [File Views]({% link _articles/views.md %}) feature. +You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. However, if only annotations are being updated, we recommend using our [File Views]({{ site.baseurl }}{% link _articles/views.md %}) feature. Please note that you cannot move things with a manifest. If the parentId is changed, it will create a copy and the file will exist in two different locations. @@ -67,4 +67,4 @@ Please note that you cannot move things with a manifest. If the parentId is chan # See Also -[Downloading Data]({% link _articles/downloading_data.md %}), [Provenance]({% link _articles/provenance.md %}), [Annotations and Queries]({% link _articles/annotation_and_query.md %}), [File Views]({% link _articles/views.md %}), [Files and Versioning]({% link _articles/files_and_versioning.md %}) +[Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}), [Provenance]({{ site.baseurl }}{% link _articles/provenance.md %}), [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [File Views]({{ site.baseurl }}{% link _articles/views.md %}), [Files and Versioning]({{ site.baseurl }}{% link _articles/files_and_versioning.md %}) diff --git a/_articles/user_profiles.md b/_articles/user_profiles.md index 2eb5b5c7..d5575dba 100644 --- a/_articles/user_profiles.md +++ b/_articles/user_profiles.md @@ -9,7 +9,7 @@ Anyone can browse public content on the Synapse web site, but in order to downlo Register -Certain actions in Synapse require additional steps, such as Certification or Validation. Explore our [accounts, certification and profile validation]({% link _articles/accounts_certified_users_and_profile_validation.md %}) page to find out more information on the different levels of users. +Certain actions in Synapse require additional steps, such as Certification or Validation. Explore our [accounts, certification and profile validation]({{ site.baseurl }}{% link _articles/accounts_certified_users_and_profile_validation.md %}) page to find out more information on the different levels of users. ## Managing Your Profile @@ -54,4 +54,4 @@ Please contact us to deactivate your Synapse account. # See Also -[Accounts, Certification and Profile Validation]({% link _articles/accounts_certified_users_and_profile_validation.md %}), [Discussion]({% link _articles/discussion.md %}) +[Accounts, Certification and Profile Validation]({{ site.baseurl }}{% link _articles/accounts_certified_users_and_profile_validation.md %}), [Discussion]({{ site.baseurl }}{% link _articles/discussion.md %}) diff --git a/_articles/using_tabular_data_in_wikis.md b/_articles/using_tabular_data_in_wikis.md index 853c8af5..dc43e490 100644 --- a/_articles/using_tabular_data_in_wikis.md +++ b/_articles/using_tabular_data_in_wikis.md @@ -9,11 +9,11 @@ category: managing-data `Wiki` widgets are tools to support narrative content. Embedded `Wiki` `Tables` can enable quick access to `Files` of highest importance and orient users to the resources contained in a collaborative project. `Wiki` `Tables` accept queries of existing `Tables` or `File Views`, providing a strategy to restrict scope and focus content. -More information on related concepts is available on the [Tables]({% link _articles/tables.md %}), [Making a Project]({% link _articles/making_a_project.md %}), [Views]({% link _articles/views.md %}) and [Wikis]({% link _articles/wikis.md %}) pages. +More information on related concepts is available on the [Tables]({{ site.baseurl }}{% link _articles/tables.md %}), [Making a Project]({{ site.baseurl }}{% link _articles/making_a_project.md %}), [Views]({{ site.baseurl }}{% link _articles/views.md %}) and [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}) pages. ## Start with a File View or Table -The [Views]({% link _articles/views.md %}) page provides steps to list `Files` and `Folders` within `Views` and `Tables`. This will be the content embedded in the `Wiki`. +The [Views]({{ site.baseurl }}{% link _articles/views.md %}) page provides steps to list `Files` and `Folders` within `Views` and `Tables`. This will be the content embedded in the `Wiki`. ## Focus Scope diff --git a/_articles/views.md b/_articles/views.md index d66a532d..7e041cbd 100644 --- a/_articles/views.md +++ b/_articles/views.md @@ -5,7 +5,7 @@ excerpt: Use project and file views to query across multiple projects and folder category: managing-data --- -A view is a type of Synapse [Table]({% link _articles/tables.md %}) that queries across metadata ([Annotations]({% link _articles/annotation_and_query.md %})) for particular items (currently: projects or files) with a particular "scope". A `File View` lists all `Files` or `Tables` within one or more `Folders` or `Projects`. A `Project View` lists all `Projects` you've added to the view. Views can: +A view is a type of Synapse [Table]({{ site.baseurl }}{% link _articles/tables.md %}) that queries across metadata ([Annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %})) for particular items (currently: projects or files) with a particular "scope". A `File View` lists all `Files` or `Tables` within one or more `Folders` or `Projects`. A `Project View` lists all `Projects` you've added to the view. Views can: * Allow `Projects`, `Files`, and `Tables` to be easily searched and queried * Allow view/editing metadata attributes in bulk @@ -32,7 +32,7 @@ Note that it may take a few moments for the updated View to rebuild as it querie ## Query a View -A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables]({% link _articles/tables.md %}) for more examples. See the [Using Simple Search]({% link _articles/views.md %}#using-simple-search) and [Using Advanced Search]({% link _articles/views.md %}#using-advanced-search) sections below. +A view can be queried exactly the same as any other `Table` in Synapse. Please see [Tables]({{ site.baseurl }}{% link _articles/tables.md %}) for more examples. See the [Using Simple Search]({{ site.baseurl }}{% link _articles/views.md %}#using-simple-search) and [Using Advanced Search]({{ site.baseurl }}{% link _articles/views.md %}#using-advanced-search) sections below. For example, to query for everything in `syn123`: @@ -56,7 +56,7 @@ query <- synTableQuery('SELECT * FROM syn123') ## Update Annotations in Bulk -Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({% link _articles/uploading_in_bulk.md %}) article. +Views can be used to update annotations in bulk. To add new annotations, see the [Annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}#adding-annotations) article. To update other metadata in bulk, such as provenance, see the [Bulk Processing]({{ site.baseurl }}{% link _articles/uploading_in_bulk.md %}) article. For example, if you would like to use the Python client to update the annotation `dogSays`:`bark` to `dogSays`:`woof` in every file in a `File View` with the synId syn456, you can do: @@ -88,7 +88,7 @@ In advanced search, you can use a SQL-like query to search for items in that vie ## Insert a View into a Wiki -Views can also be placed inside a [`Wiki`]({% link _articles/wikis.md %}) once they have been created. You can embed the entire view or a subset of a query on it. +Views can also be placed inside a [`Wiki`]({{ site.baseurl }}{% link _articles/wikis.md %}) once they have been created. You can embed the entire view or a subset of a query on it. To insert a file view with a synId of `syn8146547`: @@ -102,4 +102,4 @@ Save the query and the edits to the `Wiki` to embed the view. # See Also -[Annotations and Queries]({% link _articles/annotation_and_query.md %}), [Tables]({% link _articles/tables.md %}), [Wikis]({% link _articles/wikis.md %}) +[Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [Tables]({{ site.baseurl }}{% link _articles/tables.md %}), [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}) diff --git a/_articles/wikis.md b/_articles/wikis.md index d064486c..4d63081a 100644 --- a/_articles/wikis.md +++ b/_articles/wikis.md @@ -96,7 +96,7 @@ See the 'Insert' list for the following widgets to customize your Wiki design. | **Table: Query on a Synapse `Table`**
Provides a Query for any Synapse Table and displays the information in the Wiki. | | | **Query on `Files`/`Folders`**
Provides a Query based an annotations (need link) added to Files and Folders. Columns in the Query table can be renamed and ordered through the 'Add Column Renderer' | | | **Button Link**
Insert a button that links to content within Synapse or elsewhere. **Tip:** buttons can be colored purple by adding `'&highlight=true'` to the end of the widget markdown || -| **Join Team Button**
Provide a button for people to join Synapse [Teams]({% link _articles/teams.md %}) | | +| **Join Team Button**
Provide a button for people to join Synapse [Teams]({{ site.baseurl }}{% link _articles/teams.md %}) | | | **Team Badge**
Creates a link to the `Team` profile | | | **Genome Browser**
You can add a [Biodalliance genome browser](http://www.biodalliance.org) using tracks from files uploaded to Synapse or from external sources. Choose between Human or Mouse and adjust your tracks for height and color. See the Biodalliance Setup page for [more information](genome_browser.md) | | | **Video**
Video, Vimeo Video, and YouTube Video insert a video from various sources. | | @@ -113,4 +113,4 @@ See the Synapse Data Use Procedure document for [details](https://s3.amazonaws.c ## See Also -[Discussion]({% link _articles/discussion.md %}) +[Discussion]({{ site.baseurl }}{% link _articles/discussion.md %}) From 979908bde18e1d1fabd57ce1f6dff64734e25fd9 Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 10:07:02 -0700 Subject: [PATCH 19/91] update readme for internal links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b62e0627..1a1d9fc4 100644 --- a/README.md +++ b/README.md @@ -100,13 +100,13 @@ The docs may contain a high level overview of a feature, but should link to the A page may link to other pages within the documentation site. To do this, use a `link` Liquid tag to properly render the URL: ``` -[link text]({% link _articles/getting_started.md %}) +[link text]({{ site.baseurl }}{% link _articles/getting_started.md %}) ``` If the link uses an anchor to jump to a specific part of the page, it must go outside the `link` tag: ``` -[Annotations]({% link _articles/annotation_and_query.md %}#adding-annotations) +[Annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}#adding-annotations) ``` ## License From 48dd71e6bdba7a4566d1ac5ab6691f1a0eb6947c Mon Sep 17 00:00:00 2001 From: kdaily Date: Mon, 30 Mar 2020 10:14:22 -0700 Subject: [PATCH 20/91] fix more links --- _articles/challenge_participation.md | 4 ++-- .../contribute_and_access_controlled_use_data.md | 2 +- _articles/evaluation_queues.md | 2 +- _articles/faq.md | 2 +- _articles/files_and_versioning.md | 12 ++++++------ _articles/forms.md | 2 +- _articles/managing_custom_metadata_at_scale.md | 2 +- _articles/managing_teams_for_groups_and_projects.md | 2 +- _articles/uploading_in_bulk.md | 2 +- _articles/wikis.md | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/_articles/challenge_participation.md b/_articles/challenge_participation.md index 717aa647..f8321c99 100644 --- a/_articles/challenge_participation.md +++ b/_articles/challenge_participation.md @@ -18,10 +18,10 @@ This tutorial will teach you the steps of participating in a challenge. ## Challenge Registration -If you do not have a Synapse account, please go to our [getting started guide](getting_started.md#becoming-a-certified-user) to become a certified Synapse user. +If you do not have a Synapse account, please go to our [getting started guide]({{ site.baseurl}}{% link _articles/getting_started.md %}#becoming-a-certified-user) to become a certified Synapse user. Participants **must** be registered for the challenge if they want to submit and participate. The registration button can be found on the home page or `How to Participate` page for every challenge. In order to be fully registered for any challenge, you must have a Synapse account. In addition, DREAM Challenges require that you: -(1) become a [certified user](getting_started.md#becoming-a-certified-user); +(1) become a [certified user]({{ site.baseurl}}{% link _articles/getting_started.md %}#becoming-a-certified-user); (2) agree to the DREAM Rules of participation, and diff --git a/_articles/contribute_and_access_controlled_use_data.md b/_articles/contribute_and_access_controlled_use_data.md index c1ad3e70..0b4c571a 100644 --- a/_articles/contribute_and_access_controlled_use_data.md +++ b/_articles/contribute_and_access_controlled_use_data.md @@ -31,7 +31,7 @@ To access `Controlled Use` data you must fulfill the `Conditions for Use` set by ### Bridge Data Synapse houses data collected through research apps. This data is called Bridge data. This data has been donated by thousands of volunteers -from around the world. Bridge data is only accessible to Users with a `Validated Profile`. To learn more see [Synapse User Credentials](accounts_certified_users_and_profile_validation.md#validated-profile). +from around the world. Bridge data is only accessible to Users with a `Validated Profile`. To learn more see [Synapse User Credentials]({{ site.baseurl}}{% link _articles/accounts_certified_users_and_profile_validation.md %}#validated-profile). {% include warning.html content="Controlled and Bridge data may not be redistributed." %} Sharing a Synapse account violates the Synapse Terms of Use. Each user wishing to access `Controlled Data` must individually agree to the `Conditions for Use` to access the data. **Please be mindful when sharing information. Do not send data or metadata via email.** diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index e61d4497..09c4541e 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -10,7 +10,7 @@ An Evaluation queue allows for people to submit Synapse `Files`, `Docker` images ## Create an Evaluation Queue -To create a queue, you must first create a Synapse `Project`. To create a Synapse Project, follow the instructions on the [Project and Data Management](getting_started.md#making-and-managing-projects-in-synapse) page. An Evaluation queue can take several parameters that you can use to customize your preferences. The minimum requirements to create a queue are: +To create a queue, you must first create a Synapse `Project`. To create a Synapse Project, follow the instructions on the [Project and Data Management]({{ site.baseurl}}{% link _articles/getting_started.md %}#making-and-managing-projects-in-synapse) page. An Evaluation queue can take several parameters that you can use to customize your preferences. The minimum requirements to create a queue are: * name – Unique name of the evaluation * description – A short description of the evaluation diff --git a/_articles/faq.md b/_articles/faq.md index 9be07af6..486268d3 100644 --- a/_articles/faq.md +++ b/_articles/faq.md @@ -105,7 +105,7 @@ No. Use `Sharing settings` to control who can see the content you create. By def #### Can I store sensitive information about human subjects in Synapse? -Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use](access_controls.md) documentation and [Governance documentation]({{ site.baseurl }}{% link _articles/governance.md %}). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). +Yes. Synapse has an IRB-approved data governance procedure that employs `Conditions for Use` to allow for the sharing of sensitive data in a controlled manner. You can learn more by reading our [Sharing Settings and Conditions for Use]({{ site.baseurl}}{% link _articles/access_controls.md %}) documentation and [Governance documentation]({{ site.baseurl }}{% link _articles/governance.md %}). If you have questions or would like assistance in applying `Conditions of Use` to your data, please contact the Synapse Access and Compliance Team at [act@sagebase.org](mailto:act@sagebase.org). #### How do I know the content I put in Synapse will be secure? What security measures does Synapse have? diff --git a/_articles/files_and_versioning.md b/_articles/files_and_versioning.md index 074bbbce..e4ad5bd9 100644 --- a/_articles/files_and_versioning.md +++ b/_articles/files_and_versioning.md @@ -17,9 +17,9 @@ category: managing-data } -Synapse `Files` can be created by uploading or linking to digital files on the web. They are accessible to anyone who has [access](access_controls.md), can be annotated with custom metadata, can be embedded into Synapse `Wiki` pages, and can be associated with a [DOI](doi.md). `Files` carry the Conditions for Use of the Synapse `Folder` they are placed in, plus any additional specific Conditions for Use they have on their own. +Synapse `Files` can be created by uploading or linking to digital files on the web. They are accessible to anyone who has [access]({{ site.baseurl }}{% link _articles/access_controls.md %}), can be annotated with custom metadata, can be embedded into Synapse `Wiki` pages, and can be associated with a [DOI]({{ site.baseurl }}{% link _articles/doi.md %}). `Files` carry the Conditions for Use of the Synapse `Folder` they are placed in, plus any additional specific Conditions for Use they have on their own. -By default, `Files` uploaded to Synapse are stored in 'Synapse Storage', which is freely available to you. `Files` can also be stored on your own Amazon S3 bucket (see [Custom Storage Locations](custom_storage_location.md)) or other custom locations. Furthermore, if you don't want to upload a file (it has external restrictions on sharing, is really large, for example) you can also link to the file. In this way, the file will be accessible through the Synapse clients when you are on the computer that the file is stored, but can be annotated, queried, and documented with a Wiki through Synapse. Lastly, you can provide web-accessible links as Synapse files, which will redirect to that location. All of the same Synapse `File` features are available are available on external links as well. +By default, `Files` uploaded to Synapse are stored in 'Synapse Storage', which is freely available to you. `Files` can also be stored on your own Amazon S3 bucket (see [Custom Storage Locations]({{ site.baseurl }}{% link _articles/custom_storage_location.md %})) or other custom locations. Furthermore, if you don't want to upload a file (it has external restrictions on sharing, is really large, for example) you can also link to the file. In this way, the file will be accessible through the Synapse clients when you are on the computer that the file is stored, but can be annotated, queried, and documented with a Wiki through Synapse. Lastly, you can provide web-accessible links as Synapse files, which will redirect to that location. All of the same Synapse `File` features are available are available on external links as well. Synapse `Files` (as well as `Folders` and `Projects`) are identified by a unique identifier called a Synapse ID. It takes the form `syn12345678`. This identifier can be used to refer to a specific file on the web and through the clients. @@ -63,7 +63,7 @@ file <- synStore(file) ## Moving a File -All Synapse clients offer a way to move files and folders. Please note that [File Views](views.md) and [sync manifests](uploading_in_bulk.md) **cannot** be used to move files. +All Synapse clients offer a way to move files and folders. Please note that [File Views]({{ site.baseurl }}{% link _articles/views.md %}) and [sync manifests]({{ site.baseurl }}{% link _articles/uploading_in_bulk.md %}) **cannot** be used to move files. The command line client has a sub-command `mv` which can be used to move files and folders. The Python client provides the [syn.move](https://python-docs.synapse.org/build/html/Client.html#synapseclient.Synapse.move) command, and the R client has [synMove()](https://r-docs.synapse.org/reference/synMove.html). @@ -229,7 +229,7 @@ Any change to a `File` will automatically update its version. If this isn't the ##### Web -Please refer to the [Annotations and Queries](annotation_and_query.md) article for instructions on adding/editing annotations via the web client. +Please refer to the [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) article for instructions on adding/editing annotations via the web client. ##### Command line @@ -261,7 +261,7 @@ annotations <- synSetAnnotations(file, annotations=list(fileType = "bam", assay **Setting provenance without changing version** ##### Web -Please refer to the [Provenance](provenance.md) article for instructions on adding/editing annotations via the web client. +Please refer to the [Provenance]({{ site.baseurl }}{% link _articles/provenance.md %}) article for instructions on adding/editing annotations via the web client. ##### Command line @@ -348,4 +348,4 @@ Some files in Synapse are supported with previews to allow users to peek at the ## See Also -[Provenance](provenance.md), [Annotations and Queries](annotation_and_query.md), [Downloading Data](downloading_data.md) +[Provenance]({{ site.baseurl }}{% link _articles/provenance.md %}), [Annotations and Queries]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}), [Downloading Data]({{ site.baseurl }}{% link _articles/downloading_data.md %}) diff --git a/_articles/forms.md b/_articles/forms.md index 87f1c3ba..50a0b797 100644 --- a/_articles/forms.md +++ b/_articles/forms.md @@ -45,4 +45,4 @@ Entering data into a `Form` is equivalent to editing the data in a `Table`, so u ## See Also -[Tables](tables.md), [Wikis](wikis.md), [Sharing Settings](access_controls.md) +[Tables]({{ site.baseurl }}{% link _articles/tables.md %}), [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}), [Sharing Settings]({{ site.baseurl }}{% link _articles/access_controls.md %}) diff --git a/_articles/managing_custom_metadata_at_scale.md b/_articles/managing_custom_metadata_at_scale.md index 2d014adb..87bd2425 100644 --- a/_articles/managing_custom_metadata_at_scale.md +++ b/_articles/managing_custom_metadata_at_scale.md @@ -32,7 +32,7 @@ Here it is in a visual example: | /local/path/to/velociraptor_b.fastq | syn123 | blue_1 | wholeGenomeSeq | Velociraptor mongoliensis | HoodDNASequencer | female | fastq | | /local/path/to/velociraptor_d.fastq | syn123 | delta_1 | wholeGenomeSeq | Velociraptor mongoliensis | HoodDNASequencer | female | fastq | -See **Creating a Manifest** in [Uploading and Downloading Data in Bulk](uploading_in_bulk.md#Creating-a-Manifest) for additional details. +See **Creating a Manifest** in [Uploading and Downloading Data in Bulk]({{ site.baseurl }}{% link _articles/uploading_in_bulk.md %}#Creating-a-Manifest) for additional details. **Save** this file in a tab-delimited format called `velociraptor_manifest.tsv`. diff --git a/_articles/managing_teams_for_groups_and_projects.md b/_articles/managing_teams_for_groups_and_projects.md index 5562673a..b381b474 100644 --- a/_articles/managing_teams_for_groups_and_projects.md +++ b/_articles/managing_teams_for_groups_and_projects.md @@ -7,7 +7,7 @@ category: collaboration-and-communication ## Creating Permissions Models for Synapse Projects -Synapse supports several different kinds of project permissions. These are described in more detail as "sharing settings" in the article on [access controls](access_controls.md#sharing-settings). Additionally, Synapse supports setting "local sharing settings" that allow you to make your project public while keeping some folders, files, or tables private. To do this, you would use local sharing settings. Permissions and sharing settings within Synapse are otherwise hierarchical; that is, if you set permissions on a project, everything within that project inherits those permissions until local sharing settings have been created. +Synapse supports several different kinds of project permissions. These are described in more detail as "sharing settings" in the article on [access controls]({{ site.baseurl }}{% link _articles/access_controls.md %}#sharing-settings). Additionally, Synapse supports setting "local sharing settings" that allow you to make your project public while keeping some folders, files, or tables private. To do this, you would use local sharing settings. Permissions and sharing settings within Synapse are otherwise hierarchical; that is, if you set permissions on a project, everything within that project inherits those permissions until local sharing settings have been created. When thinking through the process of creating a permissions model for your project, consider the following questions: diff --git a/_articles/uploading_in_bulk.md b/_articles/uploading_in_bulk.md index 6175360c..997c348d 100644 --- a/_articles/uploading_in_bulk.md +++ b/_articles/uploading_in_bulk.md @@ -5,7 +5,7 @@ excerpt: Learn how to upload and download data in bulk using a manifest file and category: managing-data --- -Working with a large number of files on the web can be tedious, especially if you want to download, upload, or set [annotations](annotation_and_query.md) and [provenance](provenance.md). The command line, Python client and R client have convenience functions for bulk upload and download. Uploading require a tab delimited *manifest* where each file to be uploaded and, optionally, annotations to be applied, are specified as a row in the file. Downloading in bulk requires identifying a container (`Folder`, `Project`, `Table`, or `View`) that contains the files of interest. In this article we will cover how to: +Working with a large number of files on the web can be tedious, especially if you want to download, upload, or set [annotations]({{ site.baseurl }}{% link _articles/annotation_and_query.md %}) and [provenance]({{ site.baseurl }}{% link _articles/provenance.md %}). The command line, Python client and R client have convenience functions for bulk upload and download. Uploading require a tab delimited *manifest* where each file to be uploaded and, optionally, annotations to be applied, are specified as a row in the file. Downloading in bulk requires identifying a container (`Folder`, `Project`, `Table`, or `View`) that contains the files of interest. In this article we will cover how to: * create a manifest * upload the files in bulk diff --git a/_articles/wikis.md b/_articles/wikis.md index 4d63081a..a2fa742f 100644 --- a/_articles/wikis.md +++ b/_articles/wikis.md @@ -98,7 +98,7 @@ See the 'Insert' list for the following widgets to customize your Wiki design. | **Button Link**
Insert a button that links to content within Synapse or elsewhere. **Tip:** buttons can be colored purple by adding `'&highlight=true'` to the end of the widget markdown || | **Join Team Button**
Provide a button for people to join Synapse [Teams]({{ site.baseurl }}{% link _articles/teams.md %}) | | | **Team Badge**
Creates a link to the `Team` profile | | -| **Genome Browser**
You can add a [Biodalliance genome browser](http://www.biodalliance.org) using tracks from files uploaded to Synapse or from external sources. Choose between Human or Mouse and adjust your tracks for height and color. See the Biodalliance Setup page for [more information](genome_browser.md) | | +| **Genome Browser**
You can add a [Biodalliance genome browser](http://www.biodalliance.org) using tracks from files uploaded to Synapse or from external sources. Choose between Human or Mouse and adjust your tracks for height and color. See the Biodalliance Setup page for [more information]({{ site.baseurl }}{% link _articles/genome_browser.md %}) | | | **Video**
Video, Vimeo Video, and YouTube Video insert a video from various sources. | | ## Tagging Synapse Users From 2e479f9d8ee01eb971bcf92ffd15014471c042f2 Mon Sep 17 00:00:00 2001 From: Nicole Kauer Date: Thu, 2 Apr 2020 14:22:50 -0700 Subject: [PATCH 21/91] Add forceVersion info to editing annots in bulk --- _articles/uploading_in_bulk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/uploading_in_bulk.md b/_articles/uploading_in_bulk.md index 997c348d..f4310fca 100644 --- a/_articles/uploading_in_bulk.md +++ b/_articles/uploading_in_bulk.md @@ -59,7 +59,7 @@ Files can be downloaded in bulk using the `syncFromSynapse` function. This funct ## Editing in Bulk -You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. However, if only annotations are being updated, we recommend using our [File Views]({{ site.baseurl }}{% link _articles/views.md %}) feature. +You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. If you only want to update the file annotations, we recommend using our [File Views]({{ site.baseurl }}{% link _articles/views.md %}) feature. However, updating annotations is still possible using the manifest. If only updating annotations and the files have not changed, adding the manifest column `forceVersion` with the value of `False` for each row will stop `syncToSynapse` from uploading new versions of the files. Please note that you cannot move things with a manifest. If the parentId is changed, it will create a copy and the file will exist in two different locations. From 6ad4b182c2bac8e2e466837c5c4430e6f8476175 Mon Sep 17 00:00:00 2001 From: Nicole Kauer Date: Tue, 7 Apr 2020 10:35:18 -0700 Subject: [PATCH 22/91] Update _articles/uploading_in_bulk.md Co-Authored-By: Kelsey Montgomery <40647130+kelshmo@users.noreply.github.com> --- _articles/uploading_in_bulk.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_articles/uploading_in_bulk.md b/_articles/uploading_in_bulk.md index f4310fca..61dfb536 100644 --- a/_articles/uploading_in_bulk.md +++ b/_articles/uploading_in_bulk.md @@ -59,7 +59,9 @@ Files can be downloaded in bulk using the `syncFromSynapse` function. This funct ## Editing in Bulk -You can edit files in bulk by changing the values in the manifest and pushing it up to Synapse using the `syncToSynapse` function. The manifest allows you to modify everything: file path, provenance, annotations, and versions. If you only want to update the file annotations, we recommend using our [File Views]({{ site.baseurl }}{% link _articles/views.md %}) feature. However, updating annotations is still possible using the manifest. If only updating annotations and the files have not changed, adding the manifest column `forceVersion` with the value of `False` for each row will stop `syncToSynapse` from uploading new versions of the files. +You can modify values in the manifest and re-upload it to Synapse using `syncToSynapse` to edit files in bulk. The manifest allows you to modify everything: file path, provenance, annotations, and versions. If the files have not changed and you only want to update the file annotations, add a column called **forceVersion** to the manifest with the value **False** for each row. This will stop `syncToSynapse` from uploading new versions of the files. + +You can also update annotations using [File Views]({{ site.baseurl }}{% link _articles/views.md %}). Please note that you cannot move things with a manifest. If the parentId is changed, it will create a copy and the file will exist in two different locations. From 66ab0efcfbb9f2bbb1f1a0b3349fe94194b4984f Mon Sep 17 00:00:00 2001 From: Nicole Kauer Date: Mon, 13 Apr 2020 12:56:46 -0700 Subject: [PATCH 23/91] Fix image link by removing typo of left curly brace --- _articles/annotation_and_query.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/annotation_and_query.md b/_articles/annotation_and_query.md index 085c9c4f..e4e25325 100644 --- a/_articles/annotation_and_query.md +++ b/_articles/annotation_and_query.md @@ -11,7 +11,7 @@ category: metadata-and-annotations In this case, the annotations you may want to add might look like this: -![Annotation example]({../assets/images/annotationsComplete.png) +![Annotation example](../assets/images/annotationsComplete.png) ## Types of Annotations From 2b71d90b98c7f9d56f9bf675698ff1b4c8c38899 Mon Sep 17 00:00:00 2001 From: Nicole Kauer Date: Mon, 13 Apr 2020 13:02:08 -0700 Subject: [PATCH 24/91] Add to information in tool tip about mentions The notification for being tagged/mentioned only happens if done while starting a thread. Tagging a user in the thread itself does not send a notification. --- _articles/discussion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/discussion.md b/_articles/discussion.md index f20c677c..53b05348 100644 --- a/_articles/discussion.md +++ b/_articles/discussion.md @@ -32,7 +32,7 @@ This opens a **New Thread** dialog box in which you can edit text, insert pictur -{% include tip.html content="You may tag people by including an '@' symbol followed by their username; tagging users in discussion threads will send them a notification of the thread, so it can be used to invite others into the discussion." %} +{% include tip.html content="You may tag people by including an '@' symbol followed by their username; tagging users in discussion threads will send them a notification of the thread, so it can be used to invite others into the discussion. Tagged users will only receive a notification if they were tagged in the initial thread creation. Tagging users after starting a thread will not send a notification." %} ## Responding to Existing Threads From 28387ea9faf3965ae3d8e5ca85f54c08dd61a667 Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Mon, 13 Apr 2020 13:49:01 -0700 Subject: [PATCH 25/91] Fix --- _articles/evaluation_queues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index c674a625..af672f86 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -219,7 +219,7 @@ If you are happy with your leaderboard configurations, save both the configurati -Aside from directing people to submit to an evaluation queue by navigating to an Synapse Entity, you can also add a `Submit To Evaluation` widget on a wiki page. Here you will get an option of allowing people to submit to evaluation queues of a project or a single evaluation queue. +Aside from directing people to submit to an evaluation queue by navigating to an Synapse Entity, you can also add a `Submit To Evaluation` widget on a wiki page. Here you will get an option of allowing people to submit to evaluation queues of a project or a single evaluation queue. Currently this is the only way you can submit Synapse `Projects`, but you cannot submit Synapse Docker repositories. From a8d599e082434f4c1decc1845f20c55ce664e329 Mon Sep 17 00:00:00 2001 From: Marco Marasca <8505576+marcomarasca@users.noreply.github.com> Date: Mon, 13 Apr 2020 17:24:32 -0700 Subject: [PATCH 26/91] Apply suggestions from code review Co-Authored-By: Kelsey Montgomery <40647130+kelshmo@users.noreply.github.com> --- articles/custom_storage_location.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/articles/custom_storage_location.md b/articles/custom_storage_location.md index df4cffd8..34d34b82 100644 --- a/articles/custom_storage_location.md +++ b/articles/custom_storage_location.md @@ -58,15 +58,15 @@ To allow authorized Synapse users to upload data to your bucket set read-write p } ``` -For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating a file named **[owner.txt](../assets/downloads/owner.txt)** that contains a **line separated** list of *user identifiers* that are allowed to register the bucket and uploading it to your bucket. Valid *user identifiers* are: a synapse user id or the id of a team the user is part of. +For **read-write** permissions, you also need to create an object that proves to the Synapse service that you own this bucket. This can be done by creating a file named **[owner.txt](../assets/downloads/owner.txt)** that contains a **line separated** list of *user identifiers* that are allowed to register and upload to the bucket. Valid *user identifiers* are a numeric synapse user id or the numeric id of a team the user is part of. -The id of the user or the team can be obtained navigating to the user profile or to the team page, the id is the numeric value shown in the browser URL bar after the *Profile:* or *Team:* prefixes: +The id of the user or the team can be obtained by navigating to the user profile or to the team page. The id is the numeric value shown in the browser URL bar after the *Profile:* or *Team:* prefixes: -You can upload the file with the Amazon Web Console or if you have the [AWS command line client](https://aws.amazon.com/cli/), you can upload using the command line. +You can upload the file with the Amazon Web Console or the [AWS command line client](https://aws.amazon.com/cli/). ##### Command line From 6b03937ea8017d0199d969fe7774befc31bdd814 Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Wed, 15 Apr 2020 01:21:13 -0700 Subject: [PATCH 27/91] Update _articles/evaluation_queues.md Co-Authored-By: Kelsey Montgomery <40647130+kelshmo@users.noreply.github.com> --- _articles/evaluation_queues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index af672f86..99ff2891 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -217,7 +217,7 @@ If you are happy with your leaderboard configurations, save both the configurati ### Adding Submit to Evaluation Widget - + Aside from directing people to submit to an evaluation queue by navigating to an Synapse Entity, you can also add a `Submit To Evaluation` widget on a wiki page. Here you will get an option of allowing people to submit to evaluation queues of a project or a single evaluation queue. Currently this is the only way you can submit Synapse `Projects`, but you cannot submit Synapse Docker repositories. From 9711e96f8a6e95df2f316151b1d3083d86929e0f Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Wed, 15 Apr 2020 01:21:36 -0700 Subject: [PATCH 28/91] Update _articles/evaluation_queues.md Co-Authored-By: Kelsey Montgomery <40647130+kelshmo@users.noreply.github.com> --- _articles/evaluation_queues.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index 99ff2891..de85e6f6 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -219,7 +219,9 @@ If you are happy with your leaderboard configurations, save both the configurati -Aside from directing people to submit to an evaluation queue by navigating to an Synapse Entity, you can also add a `Submit To Evaluation` widget on a wiki page. Here you will get an option of allowing people to submit to evaluation queues of a project or a single evaluation queue. Currently this is the only way you can submit Synapse `Projects`, but you cannot submit Synapse Docker repositories. +You may embed a `Submit To Evaluation` widget on a Wiki page to improve visibility of your Evaluation queue. The widget allows participants to submit to multiple Evaluation queues within a Project or a single Evaluation queue. + +Currently, this Wiki widget is required to submit Synapse Projects to an Evaluation queue. Synapse Docker repositories can not be submitted through this widget. From 5fc7cff04c0211be67f9793ea4f4962a89d11da3 Mon Sep 17 00:00:00 2001 From: Thomas Yu Date: Wed, 15 Apr 2020 01:22:18 -0700 Subject: [PATCH 29/91] Update _articles/evaluation_queues.md --- _articles/evaluation_queues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index de85e6f6..a77c8cec 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -215,7 +215,7 @@ If you are happy with your leaderboard configurations, save both the configurati -### Adding Submit to Evaluation Widget +### Submit to an Evaluation Queue from a Wiki Page From 4406ba4ea646d8632647ecc75a346c04b76f1949 Mon Sep 17 00:00:00 2001 From: kelshmo Date: Wed, 15 Apr 2020 20:43:56 -0700 Subject: [PATCH 30/91] fix oversized image --- _articles/evaluation_queues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/evaluation_queues.md b/_articles/evaluation_queues.md index a77c8cec..60a8d02c 100644 --- a/_articles/evaluation_queues.md +++ b/_articles/evaluation_queues.md @@ -175,7 +175,7 @@ Every submission you make to an Evaluation queue has a unique ID. This ID should Navigate to a file in Synapse and click on **Tools** in the upper right-hand corner. Select **Submit To Challenge** to pick the challenge for your submission. Follow the provided steps to complete your submission. - + ## View Submissions of an Evaluation Queue From 8688cc272ab8ce75c27fd4234a72ec82b94df7dc Mon Sep 17 00:00:00 2001 From: kelshmo Date: Fri, 17 Apr 2020 18:14:57 -0700 Subject: [PATCH 31/91] fix images --- _articles/discussion.md | 6 ++---- assets/images/Discussion_Main.png | Bin 0 -> 124896 bytes assets/images/ModeratorButtons.png | Bin 297503 -> 0 bytes assets/images/NewThread_Dialog.png | Bin 181085 -> 0 bytes assets/images/UnfollowThread.png | Bin 378303 -> 15088 bytes 5 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 assets/images/Discussion_Main.png delete mode 100644 assets/images/ModeratorButtons.png delete mode 100644 assets/images/NewThread_Dialog.png diff --git a/_articles/discussion.md b/_articles/discussion.md index 53b05348..361f7353 100644 --- a/_articles/discussion.md +++ b/_articles/discussion.md @@ -22,11 +22,11 @@ category: collaboration-and-communication The `Discussion` tab can be found in the project navigation tabs on your project's main page. Anyone with `Project` access may view discussion threads contained in the project, create new threads, or reply to existing threads. - + To create a new thread, click the `New Thread` button at the top of the `Discussion` tab. - + This opens a **New Thread** dialog box in which you can edit text, insert pictures, code, TeX, Widgets, or Markdown script. As with `Wiki` editing, a Formatting Guide is available to show you what formatting features are available. @@ -60,8 +60,6 @@ In case of accidental deletion, moderators may also undelete threads to restore Moderators may also "pin" important threads using the **pin** icon located next to the original post within the thread page. This causes the thread to be highlighted on the top of the thread list on the `Discussion` main page, and to remain at the top of the list even once newer threads are posted. Moderators may also "unpin" threads. - - # See Also [Wikis]({{ site.baseurl }}{% link _articles/wikis.md %}) diff --git a/assets/images/Discussion_Main.png b/assets/images/Discussion_Main.png new file mode 100644 index 0000000000000000000000000000000000000000..a35a4ab7da310e443ca643cca2da064a586d3402 GIT binary patch literal 124896 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 z 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

ob`1Yg%irKvvrt3b=jImHM-X&l$Qp5Q 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